Je dois souvent lier? une fonction qui nécessite des arguments. La solution que j'utilise enveloppe la fonction pour lier à l'intérieur d'une fonction anonyme.Javascript empêche la fonction anonyme?
function foo(arg_0) {
// do stuff with: arg_0
}
function bar() {
var abc;
// stuff happens
abc = 'some value';
attachEventHandler(elementId, 'click', function(){foo(abc);});
}
bar();
Y at-il une façon plus élégante de le faire?
Votre syntaxe est erronée; vous vouliez dire 'function() {foo (abc); }) ' – SLaks
Merci, changé – Jacco