Поскольку координаты всегда содержат ровно два элемента, вам не нужен внутренний цикл, просто сравните X и Y напрямую. Также используйте for...of
:
function isContain(coords){
for(let item of array) {
if(item[0] == coords[0] && item[1] == coords[1]) {
return true;
}
}
return false
}
Вы также можете использовать some
вместо этого, например:
let exists = array.some(item => item[0] == coords[0] && item[1] == coords[1]);