Pouvez-vous résoudre ce problème sans vous tromper? La réponse est un one-liner. C'est d'un affichage d'emploi mort, la réponse a été demandée dans la réponse. Je pensais que c'était une façon intelligente d'éliminer les répondants, mais je n'arrive pas à y répondre sans avoir aussi une erreur.Javascript Puzzle - One Liner
La solution évidente:
f.moo(alert(f.foo));
Mais qui 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
Quel est le puzzle? Ou, qu'est-ce que "alerte" barre "par nous" veut dire? – Pointy
@Bonnie Pour commencer, le code manque un point-virgule ... –
Šime Vidas: Seul Douglas Crockford et Chuck Norris seront fâchés contre vous – Harmen