JSON.parse()和JSON.stringify()并不是完全逆反的?

我在一处看到这个
clipboard.png
这是真的么,如果是真的,那对js对象赋值时去掉引用关系怎么搞,,,

阅读 2.7k
1 个回答

还原下上面结果的原因:
其实很简单:

var obj = {
    d : new Date();
}
var data = JSON.stringify(obj);//"{"d":"2016-08-05T09:52:38.748Z"}"
data = JSON.parse(data) //Object {d: "2016-08-05T09:52:38.748Z"}

//typeof obj.d 已经从object变成了string







撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题