javascript拷贝Object.assign()方法

Object.assign() 方法用于将全部可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 语法 Object.assign(target, ...sources);bash

参数:spa

target: 目标对象code

sources: 源对象 返回值:对象

*目标对象get

来看个拷贝实例:console

const object1 = {
  a: 1,
  b: 2,
  c: 3
};
const object2 = Object.assign({c: 4, d: 5}, object1);
console.log(object2);
输出:{c: 3, d: 5, a: 1, b: 2}
复制代码

c: 4 =》c: 3 若是目标对象中的属性具备相同的键,则属性将被源中的属性覆盖。后来的源的属性将相似地覆盖早先的属性。class

相关文章
相关标签/搜索