Tôi biết rằng việc mở rộng đối tượng được thực hiện thông qua phương phápthực hành tốt nhất để mở rộng các đối tượng trong underscore.js
_.extend(parent, child);
.
tôi thấy nơi khác nhau trong các trang web nơi mọi người đang mở rộng các đối tượng trong một cách đặc biệt trong underscore.js
_.extend({}, this, child);
Tại sao chúng làm được điều đó?
Vì vậy, nếu tôi sử dụng cách tiếp cận đầu tiên nhiều lần với các trẻ khác nhau, tôi sẽ có một phụ huynh có tất cả các chức năng của những đứa trẻ khác nhau. Đúng? Điều tương tự với cách tiếp cận thứ hai mang lại cho tôi toàn bộ các đối tượng khác nhau. – JustBasti
bạn không cần phải gọi nhiều lần, bạn có thể có n các đối số. U có thể làm một cái gì đó như _.extend (cha mẹ, child1, child2, chilld3, child4) ;. Vì vậy, cha mẹ sẽ có tất cả các thuộc tính của child1,2,3 và 4 –