任何人都可以帮助我找到解决此问题的方法。我有(假设)3个doh函数第一个是异步的,其余的是同步的。我必须先调用异步函数,然后将此函数的结果传递给其他两个函数,这可能吗?
例子 :
doh.register(".....", [
{
name : "asyncFunction",
runTest : function(){
function callback(result){
//How to pass the result to fun_2 and fun_3
//also fun_2 or fun_3 should be deferred until this function executes
}
}
},
function fun_2(result){
//doh.assertTrue(.....);
},
function fun_3(result){
//doh.assertTrue(.....);
}
任何帮助都会很棒。