JSON新方法

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

JSON新方法_第1张图片

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


JSON新方法_第2张图片

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

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


JSON新方法_第3张图片

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

JSON新方法_第4张图片

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

JSON新方法_第5张图片

你可能感兴趣的:(JSON新方法)