Struppi: testergebniss

Beitrag lesen

Referenzen sind genau das was JS auch nutzt.
Inwiefern? JS braucht keinen Operator.
doch - wenn ich mal doch keine referenz sondern stinknormalen call-by-value brauche ? manchmal will man ja doch nur eine kopie nutzen.

Irgendwie wirfst du jetzt eine ganze Menge in einen Topf. Die call-by-value Problematik hatte letztens erst Mathias erklärt. (Mittlerweile hat er den Thread auch hier verlinkt).

Die Frage ist was erwartest du?
Da hier von Pointern die Rede war, diese machen ja im Prinzip auch nichts anderes als Referenzen, nur eben Zeiger auf die Speicherstellen der Referenz. Zeiger gibt aber in JS nicht (wie in Java oder PHP).

Dein Problem ist eher der Unterschied zwischen einer deep copy und einer shallow copy. Eine deep copy erzeugt ein neues Objekt mit allen Eigenschaften des Orginals, was aufwendig ist, deshalb wird es selten gemacht.

Die Dikussion gab es auch schon öfters, Peter hat es mal erklärt.

Struppi.