ES6 Object.assign()

Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。

语法:

Object.assign(target, ...sources)

参数:(就是把sources里的东西复制到target里存起来)

若目标对象和源对象之间有同名属性,则后面的覆盖前面的。

target 目标对象。
sources 源对象(可以几个)

返回值:

目标对象。

复制一个对象

const obj = { a: 1 };
const copy = Object.assign({}, obj);
console.log(copy); // { a: 1 }

猜你喜欢

转载自www.cnblogs.com/XiaoYEBLog/p/11387660.html
今日推荐