問下JSON.parse(JSON.stringify(data))是什麼情況下要用
一般用來深拷貝一個json物件吧,還可以用來去除值不具有JSON 表示形式(數(shù)字、字串、邏輯值、陣列、物件、null)的屬性,也就是說像undefined和function這樣的屬性值。
a: { age: 1, name: undefined, time: () => {...} } 變成: b: { age: 1 }
可以複製物件
二種使用場景:1.將JSON字串轉(zhuǎn)換為JSON對象,JS直接屬性引用2.Clone物件