Le but modifier un array en appliquant à tous les membres de l'array une même fonction:
pas le temps de faire une version qui prenne en compte les array littéraux ... (j'en n'avais pas besoin ^^)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <script type="text/javascript"> function foo(bar){ return "done "+bar } Array.prototype.array_map=function(func){ i=this.length while(i--){ this[i]=func(this[i]) } } testarray=new Array(1,2,4,5,6,8,7) testarray.array_map(foo) alert(testarray) </script>
Partager