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

网站建设的目标与思路一家专做中式设计的网站

网站建设的目标与思路,一家专做中式设计的网站,南昌p2p网站建设公司,网站备案率定义浅拷贝Shallow Copy 浅拷贝只复制对象的顶层属性及其引用#xff0c;而不复制这些引用所指向的对象。如果原始对象中的某个属性是一个对象或数组#xff0c;那么浅拷贝后的对象将包含对这个内部对象或数组的引用#xff0c;而不是这个对象或数组的一个新副本。 let obj1 …浅拷贝Shallow Copy 浅拷贝只复制对象的顶层属性及其引用而不复制这些引用所指向的对象。如果原始对象中的某个属性是一个对象或数组那么浅拷贝后的对象将包含对这个内部对象或数组的引用而不是这个对象或数组的一个新副本。 let obj1 { a: 1, b: { c: 2 } }; // 使用扩展运算符...进行浅拷贝 let obj2 { ...obj1 }; // 或者使用 Object.assign() 方法进行浅拷贝 // let obj2 Object.assign({}, obj1); console.log(obj2); // { a: 1, b: { c: 2 } } // 修改 obj2 的顶层属性 a obj2.a 2; console.log(obj1.a); // 1obj1 的 a 属性没有被修改 // 修改 obj2 的 b 属性这是一个对象的引用 obj2.b.c 3; console.log(obj1.b.c); // 3obj1 的 b.c 属性也被修改了因为 obj1 和 obj2 的 b 属性指向同一个对象 深拷贝 深拷贝会复制对象及其所有子对象直到最底层的基本数据类型。这意味着深拷贝后的对象与原始对象是完全独立的修改其中一个对象不会影响另一个对象。 let obj1 { a: 1, b: { c: 2 } }; // 使用 JSON 方法进行深拷贝注意这种方法有局限性 let obj2 JSON.parse(JSON.stringify(obj1)); // 或者使用 lodash 的 _.cloneDeep() 方法进行深拷贝 // let _ require(lodash); // let obj2 _.cloneDeep(obj1); console.log(obj2); // { a: 1, b: { c: 2 } } // 修改 obj2 的顶层属性 a obj2.a 2; console.log(obj1.a); // 1obj1 的 a 属性没有被修改 // 修改 obj2 的 b 属性虽然它们看起来相同但实际上是两个独立的对象 obj2.b.c 3; console.log(obj1.b.c); // 2obj1 的 b.c 属性没有被修改因为 obj1 和 obj2 的 b 属性指向不同的对象 总结 浅拷贝就是复制对象的顶层属性即第一层属性而深拷贝是复制对象的所有属性。所以浅拷贝修改第二层及以后属性时也还是会影响原对象。深拷贝完全不被影响。 使用浅拷贝 // 使用扩展运算符...进行浅拷贝 let obj2 { ...obj1 }; // 或者使用 Object.assign() 方法进行浅拷贝 let obj2 Object.assign({}, obj1); 使用深拷贝 // 使用 JSON 方法进行深拷贝注意这种方法有局限性 let obj2 JSON.parse(JSON.stringify(obj1)); // 或者使用 lodash 的 _.cloneDeep() 方法进行深拷贝 let _ require(lodash); let obj2 _.cloneDeep(obj1);
http://www.hkea.cn/news/14323030/

相关文章:

  • 郑州网站建设技术外包怎么做口子推广网站
  • 上海企业网站备案郑州做网站琴
  • 外贸网站改版公司哪家好网站建设经营服务合同
  • 免费作图网站京东可以免费做特效的网站
  • 四川省建设厅燃气网站罗湖住房和建设局官网
  • html5企业网站开发网站里面的视频功能怎么做
  • 桂林北站离阳朔多远安徽机械加工网
  • html5 网站源代码爬虫做网站相关教程
  • 网站建设平台案例东莞网站优化专家
  • jsp做的网站如何查看哪个平台可以发布免费推广
  • 免费做淘宝客网站有哪些卢镇seo网站优化排名
  • html5制作网站重庆工商局官网
  • 西安推荐企业网站制作平台购物国外网站的建立
  • 拟定一个物流网站建设方案有哪些招聘网站
  • 买高端品牌网站建设郑州做招商的网站
  • 海外贸易在什么网站做茶叶网站程序
  • 推荐家居网站建设关键词优化的策略
  • 类做秋霞的网站新浪网页版
  • 建设网站广州市怎么建设一个公司网站
  • 属于seo网站优化沧州网站建设多少钱
  • 大连营商建设局网站不错的网站建设公司
  • 义乌网站建设设网页中的交互设计案例
  • 做酒类网站购物类网站开发
  • 万江建设网站wordpress安装好后怎么使用
  • 网站网站开发不存储数据犯法吗开封市住房和城乡建设网站
  • 网站设计主题中文知道网站域名怎么联系
  • 我国旅游网站的建设湖南正规关键词优化
  • 苏州晶体公司网站建设校园网网络规划与设计方案
  • wordpress做文字站网站设计的主要步骤
  • 淮安做网站杨凯wordpress 404页面模板