如何循环遍历坐标数组

How would you loop through array of coordinates?

本文关键字:遍历 坐标 数组 循环 何循环      更新时间:2023-09-26

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

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

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

的变量中
var pt;

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

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

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

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

不确定这是否是目的,但reducing将二维数组变为单个和。