if (entries[0].isIntersecting) {entries[0].target.classList.add('appear');} でも同じ動作になりますが、どちらが正しいですか?

どちらも同じ動作になりますが、レッスンでは早期リターンを使ってコードの見通しをよくしています。
2021年8月18日
ユーザー

動画で紹介されている code から一部抜粋しました。下記 4 行のコードですが、

if (!entries[0].isIntersecting) {
      return;
    }
 entries[0].target.classList.add('appear');

isIntersecting が false であれば appear クラスを外す処理が書かれていない為、
下記の code でも同様になると思うのですが、いかがでしょうか。
一般的な書き方が上記になるのでしょうか。

if (entries[0].isIntersecting) {
     entries[0].target.classList.add('appear');
    }

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(12)