你将如何循环坐标数组?

时间:2016-11-14 18:45:49

标签: javascript arrays multidimensional-array

如何使用javascript循环遍历坐标数组。例如。我有一个以下格式的数组:

[[150, 0], [0, 200], [300,200]]

对于每组坐标,我想将它们添加到名为

的变量中
var pt;

实现这一目标的最佳方法是什么?

3 个答案:

答案 0 :(得分:1)

仅使用for循环有什么问题吗?

for (var i = 0; i < arr.length; i++) {
    var pt = arr[i];
}

答案 1 :(得分:0)

var pt;
for(var i=0, n=youArray.length; i<n; i++){
 pt = youArray[i][0]+','+youArray[i][1];
}

答案 2 :(得分:0)

var pt = [[150, 0], [0, 200], [300,200]].reduce(function(sum, item){  
  return sum+item[0]+item[1];
}, 0);
console.log('pt = '+pt);

不确定这是否是意图,但reducing二维数组为一个总和。