回调函数在javascript中不起作用

桑托什

我已经阅读了一些关于回调函数的文章。我理解他们是如何呈现的,比如添加 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章