小编pal*_*z89的帖子

等待javascript中的回调

我正在尝试创建一个返回带有回调信息的对象的函数:

var geoloc;

var successful = function (position) {
    geoloc = {
        longitude: position.coords.longitude,
        latitude: position.coords.latitude
    };
};

var getLocation = function () {
    navigator.geolocation.getCurrentPosition(successful, function () {
        alert("fail");
    });

    return geoloc;
};
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?该函数getLocationsuccessful执行之前返回null值.

谢谢!

javascript asynchronous callback wait

20
推荐指数
2
解决办法
4万
查看次数

标签 统计

asynchronous ×1

callback ×1

javascript ×1

wait ×1