Bonjour,
J'essaye de créer un tableau de fonctions en Javascript, mais j'ai un petit soucis. Lorsque j'utilise ce tableau, les fonctions sont "undefined".
Je déclare mon tableau en utilisant this.nomDeLaFonction et je pense que mon erreur est là.
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
18
19
20 var myns = myns || {}; myns.test = myns.test || {}; myns.test.util = { myOne: function(m) { return m; }, myTwo: function(m) { return m; }, processAllFunction: function(m) { for(var i=0; i<this.replaceFilters.length; i++) { if(typeof(this.replaceFilters[i])==='function') { m= this.replaceFilters[i](m); } } console.log(this.replaceFilters); // undefined functions return m; }, replaceFilters: [this.myOne, this.myTwo] };
Comment faire pour que ça fonctionne avec processAllFunction ?
Merci d'avance pour l'aide.
Partager