我已经阅读了一些关于回调函数的文章。我理解他们是如何呈现的,比如添加 a + b 然后给出回调函数。但我也在做同样的事情。我首先声明了该函数然后再次调用它我调用了回调函数,为什么它在我的情况下不起作用?
function me(callback){
console.log("1")
}
me(function(){
console.log(2)
})
我期待 console.log 1 然后 console.log 2. 我只得到 console.log 1
您正在调用该callback
函数,它不会自动触发,这种方法是当您的函数结束某事时,您可以使用该回调函数通知某事。
function me(callback) {
console.log("1")
// your process ended, lets notify
callback();
}
me(function() {
console.log(2)
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句