JSON.stringify與JSON.parse

1.實現數組深拷貝

function deepClone(obj){
    let _obj = JSON.stringify(obj),
        objClone = JSON.parse(_obj);
    return objClone
}    
let a=[0,1,[2,3],4],
    b=deepClone(a);
a[0]=1;
a[2][0]=1;
console.log(a,b);

2.localStorage實現對象數組存儲

 

3.可以判斷二個對象是否相等

 let _obj = JSON.stringify(obj),
  objClone = JSON.parse(_obj);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章