Computer >> Máy Tính >  >> Lập trình >> Javascript

Sao chép các đối tượng bằng Object.assign () trong JavaScript

Phương thức Object.assign () được sử dụng để sao chép một hoặc nhiều đối tượng nguồn sang một đối tượng đích. Itinvokes getters và setters vì nó sử dụng cả 'get' trên nguồn và 'Set' trên đích.

Cú pháp như sau -

Object.assign(target, ...source objects);

Sau đây là mã để sao chép đối tượng -

Ví dụ

var object = {first: second => second + 1000}
var object2= Object.assign({}, object);
console.log("The result=");
console.log(object2.first(1000));

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo102.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo102.js
The result=
2000