Créer un tableau de fonctions avec des namespaces
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".
Code:
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]
}; |
Je déclare mon tableau en utilisant this.nomDeLaFonction et je pense que mon erreur est là.
Comment faire pour que ça fonctionne avec processAllFunction ?
Merci d'avance pour l'aide.