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 }
posted @ 2019-08-21 11:18  X1aoYE  阅读(118)  评论(0编辑  收藏  举报