数组推送功能结果

时间:2018-08-01 13:40:32

标签: javascript node.js

有人可以帮我吗?

数组始终返回空白。

var x = [];
geocoder.geocode('29 champs elysée paris', function(err, res) {
x.push(res)
});
console.log(x);

/ *该函数的结果(res)是一个数组。...

1 个答案:

答案 0 :(得分:-1)

geocoder.geocode()异步运行。

您还在寻找什么吗?

var x = [];
geocoder.geocode('29 champs elysée paris', function(err, res) {
    x.push(res)
    console.log(x);
});

如果需要在几个不同的geocoder.geocode()执行(或其他异步执行)之后检查数组,则需要其他一些基础结构来处理。稍微研究一下异步函数,以找到有关此示例。