Pouvez-vous résoudre ce problème sans générer d'erreur ? La réponse est en une ligne. Il s'agit d'une offre d'emploi morte, la réponse était demandée dans la réponse. J'ai pensé qu'il s'agissait d'une manière intelligente d'éliminer les répondants, mais je n'arrive pas à y répondre sans obtenir une erreur.
La solution évidente :
f.moo(alert(f.foo));
Mais cela jette TypeError: callback is undefined { message="callback is undefined", more...}
var f = (function(){
return {
foo : "bar",
moo : function(callback){
callback.call(this)
}
}
})();
//alert "bar" by foo