[latex]Mae govannen![/latex]
ist es nicht bei anderen (nativen) Array-Funktionen so, dass sie ein Array als Rückgabewert liefern? Insofern wäre es nur recht und billig, eine entsprechende Rückgabe zu erwarten. Von daher hätte ich auch ein
return this
erwartet oder dann selbst ergänzt.
Leider nicht alle Funktionen. Am ähnlichsten zu shuffle() wäre wohl reverse(), dort gibt es auch keinen Rückgabewert. Man muß dort auch [1,2,3,4,5].reverse();
schreiben und nicht var newArray = [1,2,3,4,5].reverse();
Insofern ist es schon verständlich, die Funktion ohne Rückgabewert zu schreiben. Die Verwirrung kam durch etwas anderes, siehe anderer Beitrag meinerseits
Cü,
Kai
--
Ash nazg durbatulûk, ash nazg gimbatul,ash nazg thrakatulûk, agh burzum-ishi krimpatul
selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?
Ash nazg durbatulûk, ash nazg gimbatul,ash nazg thrakatulûk, agh burzum-ishi krimpatul
selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?