2016-11-14 60 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維陣列,以一個單一的總和。