js
我想要判断一个坐标在不在坐标数组中
于是我写了下面的代码
function outofbody(a, array) {
for (i = 0; i < array.length; i++) {
if (a.x == array[i].x && a.y == array[i].y) {
return false;
}
return true;
}
}
但是感觉这样又不对了 这个好像是会不断的输出true和false的是吧
那如何才能只输出一个呢 要么不在 输出true 要么在 输出false
我自己想出的方法是
再定义一个数
每次不一样就+1
一样了就不动
然后比较这个数和array.length的大小
但是感觉这样麻烦 应该有更好的办法
哪位能帮忙讲解下