【8/27まで】Udemyの人気コースが今なら1,200円から!!

【JavaScript入門】argumentsオブジェクト

【JavaScript】argumentsオブジェクト

はじめに

jsでは、メソッドの実行時の引数チェックは行いません。
引数の数が違ってもエラーにならずに実行できます。

js

function sample(val1,val2){
    return val1 * val2;
}
console.log(sample());//NaN
console.log(sample(10));//NaN
console.log(sample(10,20));//200
console.log(sample(10,20,30));//200

argumentsオブジェクト

argumentsの添え字は0から始まります。また、指定した引数が存在しない場合はundefinedになります。

js

function sample(val1,val2){
    console.log(arguments.length);//2
    console.log(arguments[0]);//10
    console.log(arguments[1]);//20
    console.log(arguments[2]);//undefined
}
sample(10,20);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です