forEach()とfor()の違いがわかりません

forEachは配列のようなデータに対して使います。
2020年10月5日
ユーザー

以前のレッスンで、

   for(let i = 0; i < scores.length; i++){
     console.log(`Score ${i}: ${scores[i]}`);
   }
 }

といった具合の、for()文で似たような表示がされる文を書きましたが、
「forEach() は for() をより簡略化した文を構築できる」という認識でいいのでしょうか?

簡略化ができるというだけで、特に使い分けがある訳ではないのでしょうか?

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

プレミアムプランとは?