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