【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
本来、filter()には引数を入力しますが、誤って定数のnumbersのまま入力した結果、 Console上では問題なく処理がされていました。ソースコードは以下です。
filter()
numbers
{ const numbers =[1, 4, 5, 7, 8, 10]; const evenNumbers = numbers.filter(numbers =>{ if(numbers % 2 ===0){ return true; }else{ return false; } }) console.log(evenNumbers); }
この場合、filter()の()内のnumbersは引数の扱いになっているのでしょうか。また、numbersを引数として入力したままの状態ですと、今後想定されるエラーはどのようなものが考えられるでしょうか。
()
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
本来、
filter()には引数を入力しますが、誤って定数のnumbersのまま入力した結果、Console上では問題なく処理がされていました。ソースコードは以下です。
この場合、
filter()の()内のnumbersは引数の扱いになっているのでしょうか。また、numbersを引数として入力したままの状態ですと、今後想定されるエラーはどのようなものが考えられるでしょうか。