關於vue中JSON.parse(JSON.stringify(...))使用深拷貝問題


一般我們單獨用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);

拷貝一個字符串會新辟一個新的存儲地址,這樣就切斷了引用對象的指針聯系,所以先轉成一個字符串,在解析出對象,這樣就可以深拷貝一個對象


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM