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