本来、filter()
には引数を入力しますが、誤って定数のnumbers
のまま入力した結果、
Console上では問題なく処理がされていました。ソースコードは以下です。
{
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
を引数として入力したままの状態ですと、今後想定されるエラーはどのようなものが考えられるでしょうか。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?