1、Object.assign 函数:将来自一个或多个源对象中的值复制到一个目标对象。
Object.assign(target, ...sources );
---------------------------------------------------------------
target
必需。可枚举属性复制到的对象。
必需。从其中复制可枚举属性的对象。
下面的代码示例演示如何使用 Object.assign 合并对象。---------------------------------------------------------------
var first = { name: "Bob" }; var last = { lastName: "Smith" }; var person = Object.assign(first, last); console.log(person); // Output: // { name: "Bob", lastName: "Smith" }下面的代码示例演示如何使用 Object.assign 克隆对象。
var obj = { person: "Bob Smith"}; var clone = Object.assign({}, obj);var obj = { person: "Bob Smith"}; var clone = Object.assign({}, obj);