JS如何深度克隆?

 时间:2026-04-28 13:15:36

1、声明一个将要被克隆的对象 ,代码如下:

// 被克隆对象const oldObj = {  a: 1,  b: [ 'e', 'f', 'g' ],  c: { h: { i: 2 } }};

JS如何深度克隆?

2、深度克隆时,先分享一个浅克隆,代码如下:

const newObj = shallowClone(oldObj);console.log(newObj.c.h, oldObj.c.h); // { i: 2 } { i: 2 }console.log(oldObj.c.h === newObj.c.h); // true

JS如何深度克隆?

3、最后,深度克隆的方法,代码如下:

const newObj = JSON.parse(JSON.stringify(oldObj));

JS如何深度克隆?

  • 林内热水器JSQ26-A型使用说明:[1]
  • 考拉海购app怎么申请售后
  • 端午节期间,鸿运当头的六大生肖!
  • 格志日记怎么兑换优惠?
  • 如何做干锅排骨土豆
  • 热门搜索
    如何安装路由器 峨眉山旅游网 熊猫眼是怎么回事 可是亲爱的你怎么不在我身边 哪里可以看成人片 vipkid英语怎么样 伊思红参眼霜怎么样 excel打印区域怎么设置 郑州信息科技职业学院怎么样 罪恶都市怎么游泳