thể trùng lặp:
How can I merge properties of two JavaScript objects dynamically?Tạo một đối tượng dựa trên 2 người khác
Tôi có hai đối tượng a và b được định nghĩa như thế này:
a = {
a: 1,
af: function() { console.log(this.a) },
};
b = {
b: 2,
bf: function() { console.log(this.b) },
};
Những gì tôi muốn bây giờ là tạo một đối tượng khác sẽ lấy các thuộc tính của a và b, như sau:
c = {
a: 1,
af: function() { console.log(this.a) },
b: 2,
bf: function() { console.log(this.b) },
}
Lưu ý rằng a và b cần giữ nguyên.
Bất kỳ ý tưởng nào về cách thực hiện việc này?
Giải pháp jQuery thật tuyệt vời! –
@NicolasBADIA - vâng, $ .extend rất tuyệt –