Nerog: Zeiger-Verhalten bei Arrays

Beitrag lesen

Hi,

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

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

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; siehe auch Referenzparameter – Wikipedia und den weiterführenden Link (auch wenn es da um Java geht, die Problematik ist dieselbe).

Gruß,
Nerog