王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

js 手写深浅拷贝

depObj.png

即使修改 obj.data 下的属性,也是跟之前的没有关系

const depObj = deepCopy(obj3)
depObj.obj.data.child = '修改'
console.log(obj3)
// NaN: NaN
// arr: (3) [1, 2, 3]
// date: Sat Jan 30 2021 14:39:47 GMT+0800 (中国标准时间)
// func: ƒ ()
// infinity: Infinity
// obj:
//   data:
//     child: "child"
//     fn: ƒ ()
//   name: "h"
// ref: /^123$/
// sym: Symbol(1)
// und: undefined

obj3.png

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。