Flashhilfe.de - Flash Community

Prototype: Array.prototype.walk [Flash 8]

 


AntwortenRegistrieren Seite1  

BackToDos#1
Benutzerbild von BackToDos
Beiträge: 571
Wohnort: LE
Registriert: Apr 2006

10.04.2007, 15:03

Führt eine Funktion für jeden Index eines Arrays aus

Prototype:
ActionScript:
1
2
3
4
5
Array.prototype["walk"] = function (todo:Function) {
   for (var i:Number = 0;i<this.length;i++) {
      todo.apply(this,[i]);
   }
}


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
//rechne Partialsummen einer Folge aus ... :D
var f:Function = function (index:Number) {
    if (index) this[index] += this[index-1];
}
var a:Array = [1,2,3,4,5,6,7,8,9,10,11,12];
a.walk(f);
trace(a);
//output: 1,3,6,10,15,21,28,36,45,55,66,78

greetz
back2dos
Schlagwörter: Array, prototype
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de