在我的程序中,我必須將數組值與一個變量進行比較,但它看起來像我的數組只是將最後一個值與變量進行比較。我應該如何進行比較所有這些?Javascript:將數組值與一個變量比較
下面是代碼:
for(var n=0; n<arrayLength; n++) {
console.log(occupiedArray[n][0]);
if(occupiedArray[n][0] == clickedX && occupiedArray[n][1] == clickedY) {
occupied = true;
} else {
occupied = false;
}
}
這裏是我的數組:
var occupiedArray = [[4,0],
[5,0],
[6,0]];
當我使用CONSOLE.LOG它顯示4,5,6就像我想要的,但它只是將'6'值與我的變量'clickedX'進行比較。任何想法?
感謝
請發表您所有的代碼,特別是讓你相信,只有6相比,你clickedX代碼。 – null 2014-12-13 13:13:26
什麼是「佔用」應該代表for循環結束?是否有任何點碰撞? – Abovestand 2014-12-13 13:14:21