JS如何深度克隆

 时间:2024-11-05 14:05:19

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怎么申请售后
  • 端午节期间,鸿运当头的六大生肖!
  • 格志日记怎么兑换优惠?
  • 热门搜索
    儿童手抄报图片大全 六一手抄报内容简短 宪法手抄报大全一等奖 科技手抄报图片 防震减灾手抄报简笔画 英语手抄报设计 勿忘国耻振兴中华手抄报 春节里的数学手抄报 英语手抄报边框 珍爱生命预防溺水手抄报图画