var objectA = {x: 10, y: 10};
var objectB = objectA;
objectB.x = 100;
objectB.y = 100;
console.log(objectA) => {x: 100, y: 100}
but:
objectB = null;
console.log(objbectA) => {x: 10, y: 10} // Not null
Wie kann ich objectA = null
durch objectB
setzen?Wie kann ich einen neuen Wert für Präferenzobjekt Javascript setzen?
Sie können nicht. Objekte sind durch Referenzen verknüpft. Änderungen in 1 wirken sich also auf andere aus. Aber wenn Sie "objectB = null" verwenden, ersetzen Sie diese Referenz. Daher ist die Verbindung unterbrochen. – Rajesh
Was Sie fragen, ist einfach unmöglich. –
Nur als Referenz (lol) https://en.wikipedia.org/wiki/Reference_(computer_science) – Marie