Powiel możliwe:
How can I merge properties of two JavaScript objects dynamically?Jak połączyć dwa obiekty w JavaScript?
Jeśli mam dwa obiekty JavaScript, który używam jako lista par klucz-wartość:
var a = {a:1};
var b = {b:2};
co jest najbardziej skuteczny sposób na połączenie ich w trzeci obiekt, który zawiera właściwości obu?
var c = {a:1, b:2};
Nie przeszkadza mi, jeśli jeden lub oba a
i b
są modyfikowane w procesie.
Jeśli właściwość zawiera inny obiekt lub tablicę, chcesz nowa kopia lub odniesienie do tej właściwości w nowym obiekcie? – jfriend00
Jakie pytanie jest tym duplikatem? – Armand
var a = {a: 1, c: 4}; \t var b = {b: 2, f: 9, d: 4}; \t \t var c = Combine (a, b); \t \t funkcja łączenia (array1, tablica2) { \t \t dla (kluczem tablica2) { \t \t \t array1 [klucz] = tablica2 [klucz]; \t \t} \t \t \t \t powrót array1 \t} – Tarun