thể trùng lặp:
How can I merge properties of two JavaScript objects dynamically?Làm cách nào để kết hợp hai đối tượng trong Javascript?
Nếu tôi có hai đối tượng javascript mà tôi đang sử dụng như một danh sách các cặp khóa-giá trị:
var a = {a:1};
var b = {b:2};
nhất là gì cách hiệu quả để kết hợp chúng thành một đối tượng thứ ba có chứa các thuộc tính của cả hai?
var c = {a:1, b:2};
Tôi không quan tâm nếu một trong hai hoặc cả hai a
và b
được sửa đổi trong quá trình này.
Nếu một tài sản chứa một đối tượng hoặc một mảng, bạn có muốn bản sao mới hoặc tham chiếu đến thuộc tính đó trong đối tượng mới? – jfriend00
Câu hỏi này là gì trùng lặp? – Armand
var a = {a: 1, c: 4}; \t var b = {b: 2, f: 9, d: 4}; \t \t var c = kết hợp (a, b); \t \t chức năng kết hợp (array1, array2) { \t \t cho (quan trọng trong array2) { \t \t \t array1 [key] = array2 [key]; \t \t} \t \t \t \t trở array1 \t} – Tarun