1. 程式人生 > >JavaScript對象淺復制

JavaScript對象淺復制

ava mil java pan 淺復制 tar javascrip 示例 div

1、概述

Object.assign方法用於對象的合並,將源對象(source)的所有可枚舉屬性,復制到目標對象(target)。

註意,如果目標對象與源對象有同名屬性,或多個源對象有同名屬性,則後面的屬性會覆蓋前面的屬性。

2、示例

const target = { a: 1, b: 1 };

const source1 = { b: 2, c: 2 };
const source2 = { c: 3 };

Object.assign(target, source1, source2);
target // {a:1, b:2, c:3}

JavaScript對象淺復制