jsにおけるアーグメンントの役割

436 ワード

javascriptの関数は他のプログラミング言語とは違います.jsの関数定義の場合、パラメータの有無にかかわらず、呼び出し時にいくつかのパラメータを送ることができます.またはパラメータを渡さないことができます.関数の内部では、argmentsを使ってアクセスできます.
JavaScriptでは、関数ごとに特別変数のargmentsにアクセスできます.この変数は、この関数に伝達されるすべてのパラメータリストを維持します.
//   
function sayHi() {
    //            
    console.log(arguments[0],arguments[1]);      // 1 2
    //         
    console.log(arguments.length);              //  5
}
//   
sayHi(1,2,3,4,5);