Joachim: nur array-kopie verändern

Beitrag lesen

Hi,

Das meinte ich mit Inhalte kopieren.

Dennoch verstehe ich die Logik dahinter nicht ganz:

var x = {
        foo: "bar",
        batz: {
            1: 22
        }
    }

var y = x;
        y = x.batz;
        y = x.foo;

alert(y.toSource())
    alert(x.toSource())

jetzt bleibt mein Ausgangsobjekt so wie es ist. Setze ich jedoch beispielsweise:
    y.foo = 3;

verändere ich mein Ausgangsobjekt. Hmm, irgendwie habe ich da ein Kapitel versäumt...

Gruesse, Joachim

--
Am Ende wird alles gut.