Timo "God's Boss" Reitz: 1. Array richtet sich nach dem 2. Array

Beitrag lesen

Soweit ich weiß ist das bei JS anders als bei anderen Programmiersprachen (ich weiß: Scriptsprache...scheiß drauf).

Skriptsprachen sind auch Programmiersprachen. Warum du hier JS eine Sonderrolle zugestehst, verstehe ich allerdings nicht. Auch in einigen anderen Sprachen ist es durchaus üblich, Arrays nicht "einfach so" zu kopieren.

Auf gut Deutsch: JavaScript übergibt bei einer Zuweisung immer Referenzen (oder wenn du aus der C-Welt kommst: Pointer), es macht keine Kopie der Variable (was du ja eigentlich wolltest). Soviel mal zum WARUM. Das WIE LÖSE ICH DAS kann ich leider auch grad nix sagen, hab ich noch nie gebraucht...

Das "Wie löse ich das" ist ganz einfach - es muss nur eine echte Kopie erstellt werden.

--
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|