理解和编写JS中的回调

时间:2016-01-11 05:22:13

标签: javascript jquery

app.get('/', function (req, res) {
  res.send('Hello World!');
});

我知道如何处理上面的代码,但我想提高我的水平,所以我可以知道它在后面是什么样的。

我的猜测在

之下
var app = {

get:function(first, second){
first=  function(){
//do something
},
second = return second(){

}();
}

}

我确定我的猜测是错误的。

1 个答案:

答案 0 :(得分:0)

回调用于处理异步问题,例如:

var first = function (callback) {
  var hi = reallyLongFunction();
  return callback(hi);
};

var second = function () {
  first(function(hiFromFirstFunction) {
    //scope of this function has hiFromFirstFunction and anything within the second function
  });
};