numbers と number に違いはありますか?

numbers は変数の名前、number はアロー関数の引数です。
2022年4月6日
ユーザー

いつも楽しく勉強させていただいています。

numbers.filter(number => number % 2 === 0);部分のそれぞれ2箇所ともnumbersではなく
numberである理由についてご教示いただけますか?

{
  const numbers = [1, 4, 7, 8, 10];
  const evenNumbers = numbers.filter(number => number % 2 === 0);
  console.log(evenNumbers);
}

宣言された定数(変数)は大文字や小文字の区別がつき、
1文字の違いもエラーになるという認識です。

その為 "s" がないことから実行されないのでは?と思いましたが
実行できた背景は何故でしょうか?

ぜひ認識を擦り合わせたいです。
(実際どちらでも通常に実行されたのですが混乱しました。。。)

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

プレミアムプランとは?