ES6 - Object.setPrototypeOf

Sao chép giá trị của tất cả các thuộc tính riêng có thể liệt kê từ một hoặc nhiều đối tượng nguồn sang một đối tượng đích. Nó sẽ trả về đối tượng đích.

Cú pháp

Theo cú pháp dưới đây target là đối tượng mục tiêu và sources là (các) đối tượng nguồn.

Object.assign(target, ...sources)

Thí dụ

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

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

</script>

Đầu ra của đoạn mã trên sẽ như được đề cập bên dưới:

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

Language