[英]Callback function is not working in javascript
我读了一些有关回调函数的文章。 我了解他们的呈现方式如添加a + b然后提供回调函数。 但是我也一样。 我首先声明了该函数,然后再次调用了回调函数,为什么在我的情况下它不起作用?
function me(callback){ console.log("1") } me(function(){ console.log(2) })
我期望console.log 1然后console.log2。我只获得console.log 1
您正在调用callback
函数,它将不会自动触发,因此您可以在函数结束某件事时使用该回调函数来通知某事。
function me(callback) { console.log("1") // your process ended, lets notify callback(); } me(function() { console.log(2) })
您必须在将回调函数作为参数传递给它的函数中实际调用它:
function me(callback){ console.log(1) callback(); } me(function(){ console.log(2); })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.