ES6 - Object.setPrototypeOf



將一個或多個源物件的所有可列舉自身屬性的值複製到目標物件。它將返回目標物件。

語法

在下面給出的語法中,target 是目標物件,sources 是源物件。

Object.assign(target, ...sources)

示例

<script>
   //Object.assign()
   let obj1 = {x:10},
      obj2 = {y:20},
      obj3 = {z:30}

   Object.assign(obj1,obj2,obj3)
   console.log("obj 1",obj1)

</script>

上面程式碼的輸出將如下所示:

obj 1 {x: 10, y: 20, z: 30}
廣告