Object.assign的理解

Object.assign的理解

作用:Object.assign可以实现对象的合并。

语法:Object.assign(target, ...sources)

解析:

  1. Object.assign会将source里面的可枚举属性复制到target,如果和target的已有属性重名,则会覆盖。
  2. 后续的source会覆盖前面的source的同名属性。
  3. Object.assign复制的是属性值,如果属性值是一个引用类型,那么复制的其实是引用地址,就会存在引用共享的问题。
 
posted @ 2022-03-10 23:57  宁凯  阅读(120)  评论(0)    收藏  举报