小编cam*_*o2k的帖子

有没有可能让JSON.stringify保留函数?

拿这个对象:

x = {
 "key1": "xxx",
 "key2": function(){return this.key1}
}
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

y = JSON.parse( JSON.stringify(x) );
Run Code Online (Sandbox Code Playgroud)

然后你会回来{ "key1": "xxx" }.有没有什么可以通过stringify传递函数?使用"ye goode olde eval()"创建具有附加功能的对象,但包装它的是什么?

javascript json object

23
推荐指数
5
解决办法
2万
查看次数

标签 统计

javascript ×1

json ×1

object ×1