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

厦门市思明区建设局网站商标设计图案

厦门市思明区建设局网站,商标设计图案,网络广告营销策划方案,网站打不开第二天不收录啦Object.assign 是ES6中的一个方法。该方法能够实现对象的浅复制以及对象合并。Object.assign 并不会修改目标对象本身#xff0c;而是返回一个新的对象#xff0c;其中包含了所有源对象的属性。 例1 2个对象合并 const target { a: 1, b: 2 }; const source { b: 3, c: 4…Object.assign 是ES6中的一个方法。该方法能够实现对象的浅复制以及对象合并。Object.assign 并不会修改目标对象本身而是返回一个新的对象其中包含了所有源对象的属性。 例1 2个对象合并 const target { a: 1, b: 2 }; const source { b: 3, c: 4 };const mergedObject Object.assign(target, source);console.log(mergedObject); // { a: 1, b: 3, c: 4 } console.log(target); // { a: 1, b: 3, c: 4 }上述例子中mergedObject 是合并了 target 和 source 的属性的新对象。其中 target 对象的 b 属性的值被从源对象 source 中继承并覆盖了。 例2 多个对象合并到一个目标对象中 const target {}; const source1 { a: 1 }; const source2 { b: 2 };const mergedObject Object.assign(target, source1, source2);console.log(mergedObject); // { a: 1, b: 2 }Object.assign 是浅复制。它只会复制对象的属性的引用而不会递归复制嵌套对象。如果源对象包含对象属性复制后的结果中仍然 引用 相同的嵌套对象。这意味着无论在哪个对象中修改这个嵌套对象所有引用该对象的地方都会受到影响因为它们引用的是同一个对象。 const target {}; const source { nested: { a: 1 } };const mergedObject Object.assign(target, source);console.log(mergedObject); // { nested: { a: 1 } } console.log(mergedObject.nested source.nested); // true当涉及深层嵌套对象并使用浅复制时改变一个对象的嵌套属性会影响所有引用该属性的对象因为它们实际上引用的是相同的对象。 // 原始的源对象 const source {nested: {a: 1,b: {c: 2}} };// 使用 Object.assign 进行浅复制 const target Object.assign({}, source);// 修改深层嵌套对象的属性 target.nested.b.c 3;console.log(source); // { nested: { a: 1, b: { c: 3 } } } console.log(target); // { nested: { a: 1, b: { c: 3 } } } console.log(source target); // false console.log(source.nested target.nested); // true console.log(source.nested.b target.nested.b); // true在这个例子中当我们修改 target.nested.b.c 的值时source 对象的相应属性也会被修改因为 source.nested 和 target.nested 引用同一个嵌套对象。尽管 source 和 target 对象不是同一个对象但它们的嵌套属性引用是相同的因此修改一个对象的属性会影响到另一个对象。
http://www.yutouwan.com/news/175333/

相关文章:

  • 网站 设计 语言上海php网站开发公司
  • 做网站设计注意什么细节北京王府井在几环
  • php做视频网站源码让Wordpress拒绝pc访问
  • 天津网站维护保定电子网站建设
  • 做的好点的外贸网站有哪些网站自己做需要多少钱
  • 重点学科网站建设建筑公司注册条件
  • 快刷网站visual studio网站开发教程
  • 网站首页做后台链接老外做的中国方言网站
  • 做网站建设专业定制wordpress -editor
  • 如何利用云服务器进行网站建设合工大网站建设试卷
  • 信阳市住房和城乡建设局网站2024年1月时事新闻
  • 做影视网站代理犯法吗linux增加网站
  • 桂林网站定制建设vue本地访问服务器跨域
  • 平面设计网站大全有哪些安阳县事业单位招聘
  • 1000元做网站怎么做阿里国际网站的数据分析
  • 网站被黑客入侵怎么办手机建立网站的软件
  • 英语网站开发淮北论坛房产
  • 网站不提交表单营销型网站的分类
  • 网络 企业网站做网站和商城有什么好处
  • 乐清网站开发公司宁波高端网站设计公司
  • 孝感公司做网站南通网站建设
  • 郑州企业网站排行多种网站
  • 2023年小微企业所得税seo岗位有哪些
  • 苏州网站开发网站开发费用福州百度快速优化排名
  • spark网站开发微信公众号需要开发吗
  • 天地心公司做网站怎样品牌营销策划有限公司
  • 网站怎么做移动的图片手机电影网站建设
  • 江苏建设银行网站科技网站制作
  • 网站开发的就业方向北京地区网站制作公司
  • 网站建设网站建设哪里有苏州seo公司 翼好