2016-11-14 43 views
-4

你将如何循环使用javascript的坐标数组。例如。我有以下格式的数组:每个组坐标你将如何循环通过坐标数组?

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

我想将它们添加到一个名为

var pt; 

什么是做到这一点的最好办法变量?

+0

请做一些基础研究和提出关于基本控制结构问题,比如循环之前进行的初步尝试。 –

+0

'var pt = [[150,0],[0,200],[300,200]]' – Oriol

回答

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

任何问题只使用一个for循环?

for (var i = 0; i < arr.length; i++) { 
    var pt = arr[i]; 
} 
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 2维阵列,以一个单一的总和。