我有一小部分數據,我想檢查我的值是否在陣列中一起存在。檢查數組中是否存在數據?
這就是我的console.log(astar)數據的樣子;
我的嘗試是:
console.log(astar); // display array info
for (i=0; i < 50; i++){
for (j=0; j < 50; j++){
if(i in astar && j in astar[i]){
abposx = getx(i);
abposy = gety(j);
ctx.fillStyle = "#000";
ctx.fillRect (abposx,abposy,10,10);
}
的想法是 「內部陣列」 已經[0] [1]的位置我試着去看看他們的 「任何」 有[0 ] ==我和[1] == j如果是這樣=真。
我應該如何改變它正確&最高效地工作 - 這樣,當它在陣列
你是什麼意思與「在陣列中一起存在」? – Bergi 2012-04-19 00:02:48
因此,基本上檢查是否有一個內部數組[0] == i && [1] == j – Sir 2012-04-19 00:03:17