数组、对象拷贝
0x01
...
浅拷贝,只能拷贝最外面一层
example
good | bad |
---|---|
|
|
0x02
JSON.parse(JSON.stringify)
json 转为字符串再格式化为 json
good | bad |
---|---|
|
|
0x03
Notification()
只在浏览器中适用
https://developer.mozilla.org/zh-CN/docs/Web/API/notification
function structuralClone(obj) {
return new Notification("", { data: obj, silent: true }).data;
}
let clone = structuralClone(orgin);