if と else ではなく、return を使って書いてもよいですか?

2021年4月19日
ユーザー

大変お世話になります。

if (currentNum === quizSet.length - 1) {
      scoreLabel.textContent = `Score: ${score} / ${quizSet.length}`;
      result.classList.remove('hidden');
    } else {
      currentNum++;
      setQuiz();
    }

上記、サンプルのソースコードの75行目からの部分ですが、returnを使って、下記のように書くのはダメでしょうか?(挙動は同じです。)

if (currentNum === quizSet.length - 1) {
    scoreLabel.textContent = `score: ${score} / ${quizSet.length}`;
    result.classList.remove('hidden');
    return;
}
currentNum++;
setQuiz();

ifelseで書いたほうが良いのでしょうか?

よろしくおねがいします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?