2、从你的描述来看setSearchCompleteCallBack这个函数执行是一个异步过程,也就是不用等函数执行完,就接着往下执行。
3、所以先alert(coordinate)
4、但实际执行过程还是
1)、searchByStationName()
2)、searchByStationName2()
3)、alert(coordinate)
这你可以在每个函数第一个alert就能够看到现象。
1、定义几个方法
2、依次执行函数,代码写在前面的先执行,写在后面的后执行
示例:
function f1(){//定义f1函数}
function f2(){//定义f2函数
}
f1()//先执行f1函数
f2()//再执行f2函数