我对JavaScript内的数组有疑问,但我不知道如何从数组内获取数据。这是代码:
array = [A(-11.8,166.88),A(-11.8,166.88),A(-11.8,166.88)]
function A(a,b) {
polyCoords.push(projTransform(a,b));
}
我想用javascript格式将每条经纬度分开,但我不知道该如何进行。可能比我想象的要容易,但是目前我对此表示反对。
您对我该如何进行有任何想法吗?
我想要的结果是获取这些数据。
array[0] = [-11.8,166.88]
array[1] = [-11.8,166.88]
array[2] = [-11.8,166.88]
预先感谢
答案 0 :(得分:1)
var array = [A(-11.8,166.88),A(-11.8,166.88),A(-11.8,166.88)];
function A(a,b) {
//polyCoords.push(projTransform(a,b));
//you need to return a value, otherwise the result of the method
//is undefined
return [a, b];
}
console.log(array);
console.log(array[0][0], array[0][1]);
console.log(array[1][0], array[1][1]);
console.log(array[2][0], array[2][1]);
答案 1 :(得分:0)
对我来说,您似乎想要定义数组,然后将其添加到polyCoords。
var array = [[-11.8,166.88],[-11.8,166.88],[-11.8,166.88]];
array.forEach(el => polyCoords.push(projTransform(el[0], el[1])));