JSデフォルト付き関数のカスタマイズ
663 ワード
phpやpythonなどの言語のように
jsコード
しかし、定義が完了すると、オブジェクトが欠けているとエラーが発生します.クエリーを行ったところ、javascriptでは確かにこのように定義できないことがわかりました.argumentsを借りて実パラメータ配列であることができます.次の例を参照してください.
jsコード
テストの後、やっぱりできました.何事にも法則があるようで、当然とは思えない.後で間違いを犯さないように、ここに記録します.
jsコード
function test(a,b="er"){
alert(a + b );
}
しかし、定義が完了すると、オブジェクトが欠けているとエラーが発生します.クエリーを行ったところ、javascriptでは確かにこのように定義できないことがわかりました.argumentsを借りて実パラメータ配列であることができます.次の例を参照してください.
jsコード
<br>function Test(a) {
<br>var b = arguments[1] ? arguments[1] : 50;
<br>return a + ':' + b;
<br>}
<br>alert(Test(5));
<br>alert(Test(5,9));
<br>
テストの後、やっぱりできました.何事にも法則があるようで、当然とは思えない.後で間違いを犯さないように、ここに記録します.