SPB*_*ner 4 javascript callback
我是JavaScript的新手,需要在我的java脚本函数中使用回调函数.我不知道如何使用回调函数.以下是我的代码:
function SelectedFeature() {
// Here is my code call_Method1();
call_Method2();
}
Run Code Online (Sandbox Code Playgroud)
上述函数中的问题是,call_method2()在call_Method1()结束执行之前开始执行.为了解决这个问题,有人告诉我使用回调函数.现在我如何在我的SelectedFeature()函数中使用回调函数?请使用代码示例解释.
我正在进行异步请求call_method1().我需要call_Method2()在完成执行后调用call_method1().但就我而言,call_method2()之前的调用call_method1()完成了它的执行.现在我该如何解决这个问题?
call_method1()完成执行后,您必须重构接受并执行回调:
call_method1(call_method2);
Run Code Online (Sandbox Code Playgroud)
和
function call_method1(callback) {
// ...
// do asynchronous stuff, when the response is processed, call
if(typeof callback === 'function') {
callback();
}
// ...
}
Run Code Online (Sandbox Code Playgroud)
函数是一等公民,所以通过他们的名字引用它们,你可以像任何其他值一样传递它们.
如果您发布代码,我们可以提供更好的帮助call_method1.
| 归档时间: |
|
| 查看次数: |
7626 次 |
| 最近记录: |