Javascript - 如何在回调中放回调?

时间:2018-05-12 18:30:29

标签: javascript

我读过这个:

Callback in a callback?

我仍然不明白我是怎么做的。对不起,我是一名Python程序员,只是刚刚开始理解JavaScript。

我有这个功能:

this.getName(function() {
alert("Done");
});

这里有一个回调:

this.getName = function(callback){
    *doing something*
    callback();
}

哪个效果很好。在getName()完成之前,警报不会响起。

但是我有另一个功能,需要在getName()运行并完成后运行:

this.getDetails = function(){
  *Does something*
}

但我还没有弄清楚它是如何实施的。我已经尝试将它放在第一个函数中,但它不起作用。任何帮助将不胜感激!

我试过这个:

this.getName(function(getDetails) {
alert("Done");
this.getDetails();
});

0 个答案:

没有答案