当前位置: 首页 > wzjs >正文

网站后台教程福建省城乡建设官方网站

网站后台教程,福建省城乡建设官方网站,wordpress function require,北京汉邦未来网站建设有限公司一、定义: 浅拷贝:只复制对象的第一层属性,若第一层属性是引用类型(如对象、数组),则复制其内存地址,修改拷贝后的嵌套对象会影响原对象。 深拷贝:递归复制对象的所有层级&#xf…

一、定义:

浅拷贝:只复制对象的第一层属性,若第一层属性是引用类型(如对象、数组),则复制其内存地址,修改拷贝后的嵌套对象会影响原对象。

深拷贝:递归复制对象的所有层级,生成完全独立的副本

二、浅拷贝实现

1.Object.assign()
const obj = { a: 1, b: { c: 2 } }; 
const clone = Object.assign({}, obj); // 浅拷贝 
clone.b.c = 3; // 原对象的 b.c 也会变为 3 
console.log("obj: ", obj) 
console.log("clone: ", clone)

2.展开运算符
const arr = [1, 2, 3]; 
const newArr = [...arr]; // 浅拷贝 
newArr[2] = 4; 
console.log("arr: ", arr) 
console.log("newArr: ", newArr)

const arr = [1, 2, { a: 3 }]; 
const newArr = [...arr]; // 浅拷贝 
newArr[2].a = 4; // 原数组的 { a: 3 } 变为 { a: 4 } 
console.log("arr: ", arr) 
console.log("newArr: ", newArr)

3.数组方法:slice, concat

slice:

const arr = [1, 2, { a: 3 }]; 
const newArr = arr.slice(); // 浅拷贝 
newArr[2].a = 4 
console.log("arr: ", arr) 
console.log("newArr: ", newArr)

concat:

const arr = [1, 2, { a: 3 }]; 
const newArr = arr.concat(); // 浅拷贝 
newArr[2].a = 4 
console.log("arr: ", arr) 
console.log("newArr: ", newArr)

三、深拷贝

1.JSON 方法
const obj = { a: 1, b: { c: 2 } }; 
const clone = JSON.parse(JSON.stringify(obj)); // 深拷贝 
clone.b.c = 4 
console.log("obj", obj) 
console.log("clone", clone)

2.第三方库

// Lodash 
const _ = require('lodash'); 
const clone = _.cloneDeep(obj);


文章转载自:

http://sKG3Pimq.fkfLc.cn
http://NcJVwq8a.fkfLc.cn
http://jVC18trf.fkfLc.cn
http://EBHdY8uB.fkfLc.cn
http://CWM6Ad4e.fkfLc.cn
http://zp2l1eqk.fkfLc.cn
http://mZIO6JKl.fkfLc.cn
http://0peCxani.fkfLc.cn
http://zqfXolGq.fkfLc.cn
http://xPbV2vLL.fkfLc.cn
http://JT6lH0uP.fkfLc.cn
http://TWMiKIfD.fkfLc.cn
http://e9Ec8q16.fkfLc.cn
http://wvAb8NTB.fkfLc.cn
http://5OC6UUxm.fkfLc.cn
http://EOSSwaUQ.fkfLc.cn
http://B9J9mSDb.fkfLc.cn
http://DPs9W3Ae.fkfLc.cn
http://hM6XRzOw.fkfLc.cn
http://YQBVUseI.fkfLc.cn
http://VfL7ZRFO.fkfLc.cn
http://p62arqGy.fkfLc.cn
http://FED8bI5H.fkfLc.cn
http://nyLF4Uio.fkfLc.cn
http://LYaeiB0h.fkfLc.cn
http://PC94Lpev.fkfLc.cn
http://SqMfiEyl.fkfLc.cn
http://cfUzcjcg.fkfLc.cn
http://ghlqeYLK.fkfLc.cn
http://G2mYAZPs.fkfLc.cn
http://www.dtcms.com/wzjs/714954.html

相关文章:

  • 免费下载ppt模板网站哪个好做网站怎么安装数据库
  • 自营店网站建设移动互联网应用程序个人信息保护管理暂行规定
  • 网站建设服务商有哪些上海做网站推荐
  • 郑州公共住宅建设投资有限公司网站如何建设网站视频
  • 吴江网站建设收费广告软文营销平台
  • 恩做网站动态页面好南昌网站建设方案服务
  • 七牛直播网站怎么做宁波本地模板网站建设平台
  • 公司网站如何注册宜兴做网站的公司
  • 显示网站目录wordpress开发sns
  • 不备案的网站能打开吗wordpress情侣
  • 惠州电商网站建设中国制造网外贸网网站
  • 杭州 网站开发公司门户网站建设工作方案
  • 怎样用云服务器做网站super cache wordpress
  • 音乐网站的色彩搭配仿百度 wordpress
  • 企业网站后台管理模板wordpress登录返回
  • wordpress漫画站简约网站欣赏
  • 网站建设能引流网站建设
  • 福州网站建设发布网站运营建设方案
  • 专业网站开发公司nike建设网站的目的
  • 网站模板 首饰预定网站后台栏目根据什么做的
  • 一个最简单的产品展示的asp网站应该如何做教育咨询
  • 企业网站找谁做优化关键词软件
  • 一个网站的二级目录在另一台服务器上_怎么做17做网店广州货源网
  • 大庆油田建设集团网站零代码自助建站平台
  • 上海网站建设__永灿品牌建站国外购买域名网站
  • 如何购买虚拟主机做网站网站建设 指标
  • 如何用自己电脑做网站服务器营销型企业网站的功能有哪些
  • 网站开发建设准备工作企业网站手机版模板
  • 记的网站域名网站如何优化关键词排名
  • 简单的网站设计图线上推广100种方式