eval : 可以解析任何字符串,變成JS。如果是不安全的字符串零渐,植入了病毒酌呆,就會(huì)受到攻擊寺董。
1.parse (): 只能解析JSON形式的字符串,轉(zhuǎn)成JS,必須是嚴(yán)格格式的json,屬性名要加上引號(hào)祠锣。安全性比eval高。
2.stringify() : 把json轉(zhuǎn)成相應(yīng)的字符串咽安,會(huì)自動(dòng)的把雙引號(hào)加上伴网。
對(duì)象存儲(chǔ)問題 (使用這兩個(gè)新方法實(shí)現(xiàn)深拷貝):
這樣就不會(huì)相互影響了,但是現(xiàn)在是只實(shí)現(xiàn)了淺拷貝妆棒,有一個(gè)問題:如果a.name里面依然是個(gè)對(duì)象是偷,就會(huì)互相影響了,所以需要遞歸調(diào)用實(shí)現(xiàn)募逞,雖然JQ實(shí)現(xiàn)了,但是自己還是得清楚馋评。
摘抄 :http://zccst.iteye.com/blog/2118430