如何在选择正确答案后停止此if语句?我是否需要将其更改为否则,或者我还可以尝试其他内容吗?
如果
if (!arraysEqual(answerKey, answers)) {
alert('Please Try Again');
return false;
}
if (arraysEqual(answerKey, answers)) {
$("#bin ol").append('<a href="index.html" name="modal"><img id="correct" src="images/visSelect/seq_correct.png"></a>');
return false;
}
});
if else(已更新)
if (arraysEqual(answerKey, answers)) {
$("#bin ol").append('<a href="index.html" name="modal"><img id="correct" src="images/visSelect/seq_correct.png"></a>');
return false;
}else{
alert('Please Try Again');
return false;
}
答案 0 :(得分:2)
if..else
看起来更好,考虑到如果它返回true,你将调用arraysEquals
两次。
在第一种情况下,如果函数arraysEquals
返回true,则将调用它两次。
但在第二种情况下......在所有情况下,该函数只会被调用一次,总体而言,它看起来更清晰。