从没有引号的数组获取数据

时间:2018-12-07 22:54:56

标签: javascript arrays

我对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]

预先感谢

2 个答案:

答案 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])));