我有一小部分数据,我想检查我正在检查的值是否一起存在于数组中。
这就是我的 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] == i和[1] == j,如果so = true。
我应该如何改变它以正确和最有效地工作 - 以便在数组中找到它时会绘制