理解和编写 JS 中的回调

Understanding and writing callback in JS

本文关键字:回调 JS      更新时间:2023-09-26
app.get('/', function (req, res) {
  res.send('Hello World!');
});

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

我的猜测如下

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

顺便说一句,我确定我的猜测是错误的。

回调用于处理异步问题,一个例子是:

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
  });
};