nam: Wo liegt mein Denkfehler?

Beitrag lesen

Ja, aber in dieser lokalen Variable fn ist eine Referenz auf foo gespeichert, oder?
Nein

Das passiert, wenn man die Antworten in der falschen Reihenfolge liest.

Merkt denn JS nicht, dass ich nicht die Referenz überschreiben will, sondern den Inhalt der referenzierten Variable?

Merke: ein Computer macht nicht das was du willst sondern das was du programmierst.

Also, Folgefrage:
Wie mach ich das denn?
Da ist Javascript ja ziemlich verschwenderisch mit Speicherplatz, wenn es alle Daten kopiert statt referenziert. Gibts in JS denn gar keine Referenzen?