1

正解が選択された後にステートメントが停止した場合、どうすればこれを行うことができますか?それ以外の場合に変更する必要がありますか、それとも他に試すことができるものがありますか?

もしも

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 (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;
}
4

1 に答える 1

2

if..elsearraysEqualstrueが返された場合に2回呼び出す場合を考えると、見栄えがよくなります。

arraysEquals最初のケースでは、 trueが返された場合、関数は2回呼び出されます。

しかし、2番目のケースでは、関数はすべてのケースで1回だけ呼び出され、全体的にはより明確に見えます。

于 2012-11-09T15:32:05.490 に答える