molily: Zeiger-Verhalten bei Arrays

Beitrag lesen

Objekte werden per Referenz übergeben, skalare Datentypen by value.

Stimmt nicht ganz (oder legt zumindest falsche Schlüsse nahe ;-).

Welche falschen Schlüsse legt es denn nah?

Variablen in JavaScript können nie Objekte enthalten, sondern immer nur Objektreferenzen. Diese werden aber auch by value übergeben. Somit kennt JavaScript kein „call by reference“ sondern _nur_ „call by value“.

Diese Unterscheidung wird oft nicht sauber dargestellt

Okay, ist es eine vereinfachte Darstellung.
Aber was ist der praktische Unterschied?

Mathias