[JavaScript] Value by Reference?

Alles Wissenswerte über Skripte, Browser, Makros, PhP, HTML...

Moderatoren: Moderatoren, Redakteure

Benutzeravatar
Scorcher24_
Beiträge: 15527
Registriert: 11.11.2004 14:31
Persönliche Nachricht:

[JavaScript] Value by Reference?

Beitrag von Scorcher24_ »

Kann man in JS ein Objekt by Reference übergeben und nicht by Value?
Ich hab ein Array mit Objekten und die werden leider per Value übergeben, so dass ein weiterer Call unerwünschte Effekte hat... ich will die Objekte direkt ändern und nicht Ihre Kopien :).
rya.
Benutzeravatar
Sylence
Beiträge: 1154
Registriert: 10.07.2007 00:02
Persönliche Nachricht:

Beitrag von Sylence »

(Hier stand unfug)
Zoddy
Beiträge: 217
Registriert: 21.07.2009 12:49
Persönliche Nachricht:

Beitrag von Zoddy »

javascript übergibt - mit wenigen ausnahmefällen - alles als referenz. es ist also nicht nötig explizit eine referenz anzuweisen, eher brauch man zumeist eine methode die objekte kopiert.

du wirst also wohl irgendwas tun, das du statt der objektreferenz eine kopie bekommst. was das ist, kann ich ohne quelltext nicht sagen.
Benutzeravatar
Scorcher24_
Beiträge: 15527
Registriert: 11.11.2004 14:31
Persönliche Nachricht:

Beitrag von Scorcher24_ »

Fehler gefunden:

Code: Alles auswählen

if ( obj = objB)
böse...
rya.
Zoddy
Beiträge: 217
Registriert: 21.07.2009 12:49
Persönliche Nachricht:

Beitrag von Zoddy »

tja, so schnell kann's gehen :D...