繁体   English   中英

Javascript拼图 - 一个班轮

[英]Javascript Puzzle - One Liner

你能解决这个问题而不会抛出错误吗? 答案是单行。 这是一篇死寂的帖子,答案是在回复中提出的。 我认为这是一个清除受访者的聪明方法,但我似乎无法在没有错误的情况下回答这个问题。

明显的解决方案:

f.moo(alert(f.foo));

但是抛出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

你必须传递f.moo函数。 你打电话alert和传球的结果alert (这是什么)来代替。

f.moo(function() { alert(this.foo); });

呃... ...

alert(f.foo);

或者你忘了提一些要求?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM