求助!想做一个找茬游戏

感觉不知道是不是思路不对
想法是配置表包含一张图不同点的位置信息
然后点击时获取点击位置信息,用循环跟配置表进行比对,如果相同则生成正确提示,不同则生成错误提示。
现在问题是,因为不同生成错误提示在循环里面,所以即使我找到了相同的点,它也会继续循环后面的部分,导致不管怎么样错误提示都会存在。。现在就不太想的通应该怎么做

即使是用break跳出,也不能保证对比的第一个数据就一定是相同的
希望大家可以给我一个更改的思路

var isCorrect = false;
var pos;
for (var i = 0; i < len; i++) {
    if(pos in Rect)
    {
        isCorrect = true;
        break;
    }
}
if(isCorrect){
    alert("正确");
}else{
    alert("错误");
}

写了一下伪代码,每次点击的时候调用一次就行了啊

判断写在for循环外部是吗,Thanks♪(・ω・)ノ,因为还考虑了禁止点击等功能,绑在了错误提示的预制体上面,像这样写的话,就实现不了了,所以一直没有尝试,我再找一下别的方法看看