Objekte vereinigen
Tobi
- javascript
0 Cheatah
Hi,
gibt es in Javascript eine Möglichkeit, 2 Objekte zu vereinigen? Also z.B.:
{'a': 1, 'b': 2} + {'c': 3} -> {'a': 1, 'b': 2, 'c': 3}
Hintergrund der Sache ist, dass ich einem Element mit einem Befehl mehrere Werte übergeben will. Also z.B. einem DIV {'id':"bla", 'className':"xyz"}.
Vielen Dank,
Tobi
Hi,
gibt es in Javascript eine Möglichkeit, 2 Objekte zu vereinigen? Also z.B.:
{'a': 1, 'b': 2} + {'c': 3} -> {'a': 1, 'b': 2, 'c': 3}
definiere ein Verhalten im Falle von gleichen Eigenschaftsnamen in beiden Objekten; erweitere den Prototypen von Object um eine Dir genehme Methode[1], welches die Daten des einen in das andere Objekt übernimmt; wende sie an.
Cheatah
[1] Ich habe sie defaultIs() genannt, da ich das von Dir beschriebene Verfahren üblicherweise zur Vermittlung von Default-Werten verwende.