84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
問下JSON.parse(JSON.stringify(data))是什麼情況下要用
一般用來深拷貝一個json物件吧,還可以用來去除值不具有JSON 表示形式(數字、字串、邏輯值、陣列、物件、null)的屬性,也就是說像undefined和function這樣的屬性值。
a: { age: 1, name: undefined, time: () => {...} } 变成: b: { age: 1 }
可以複製物件
二種使用場景:1.將JSON字串轉換為JSON對象,JS直接屬性引用2.Clone物件
一般用來深拷貝一個json物件吧,還可以用來去除值不具有JSON 表示形式(數字、字串、邏輯值、陣列、物件、null)的屬性,也就是說像undefined和function這樣的屬性值。
可以複製物件
二種使用場景:
1.將JSON字串轉換為JSON對象,JS直接屬性引用
2.Clone物件