一般我們單獨用JSON.parse()或JSON.stringify()
今天在學vue看到JSON.parse(JSON.stringify(...))的用法,這里研究一下;
首先分別說下他們的用法:
JSON.parse() 是將字符串中的對象解析出來
例: var str = "{'name':'huahua','age':'22'}";
JSON.parse(str);
var obj = {name:"hua",age: 26};
JSON.stringify(obj);
拷貝一個字符串會新辟一個新的存儲地址,這樣就切斷了引用對象的指針聯系,所以先轉成一個字符串,在解析出對象,這樣就可以深拷貝一個對象