Tobi: Objekte vereinigen

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

  1. 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.

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes