怎么在JS全局函数中回调对象的方法??
(本来是写C++的)
JS新手,而且是边学边卖
做百度地图的二次开发
function MyMap(){
... ...;
//异步方式根据IP地址得到当前城市
var moveToMyCity(){
var myCity = new BMapLib.LocalCity();
myCity.get(一个回调函数);
}
//设置当前城市为地图中心
var moveToMyCityCallback(localCity){
this.map.setCenter(localCity.name);
}
}
这里涉及到函数的作用域
如果等到我把JS学完再写出这部分代码是不可能的
希望有JS学完了的兄弟帮忙
------解决方案--------------------你要的是这样么
function a(as)
{
as();
}
function b()
{
alert(123);
}
a(b);
------解决方案--------------------那你这样试试
myCity.get(function (localCity){
xxx.moveToMyCityCallback(localCity);
});