3 Stimmen

Javascript referenzierter Wert nicht aktualisiert?

Ich habe im Grunde ein Objekt, aber dieses Objekt wird erst nach der Benutzereingabe gefüllt. Aber die anderen Klassen verwenden dieses Objekt auch. Aber nachdem ich das Objekt mit dem echten Objekt gefüllt habe, wird es in den anderen Klassen nicht mehr aktualisiert.

Beispiel:

var x = {
  text: null
}
var y = {
  text: x.text
}

x.text = 'trlalala';

console.log(y.text);
console.log(x.text);

aber wenn ich es ausführe, wird y.text als Null ausgegeben. Der Wert sollte aber bereits aktualisiert sein. Einer meiner Freunde sagte mir, dass es daran liegt, dass y.text die Struktur von x.text anstelle der Referenz kopiert. Ich stecke schon eine Weile fest :\

Wir sind für jeden Beitrag dankbar, danke!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X