我有一小部分数据,我想检查我的值是否在阵列中一起存在。检查数组中是否存在数据?
这就是我的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