我读过这个:
我仍然不明白我是怎么做的。对不起,我是一名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();
});