JSON新方法

eval : 可以解析任何字符串,变成JS。如果是不安全的字符串,植入了病毒,就会受到攻击。

1.parse (): 只能解析JSON形式的字符串,转成JS,必须是严格格式的json,属性名要加上引号。安全性比eval高。


2.stringify() : 把json转成相应的字符串,会自动的把双引号加上。

对象存储问题 (使用这两个新方法实现深拷贝):


这样就不会相互影响了,但是现在是只实现了浅拷贝,有一个问题:如果a.name里面依然是个对象,就会互相影响了,所以需要递归调用实现,虽然JQ实现了,但是自己还是得清楚。

摘抄 :http://zccst.iteye.com/blog/2118430

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容