無名関数は、プロパティに設定することもできる。
構文
定義
var 変数 = {
プロパティ: function ( 仮引数1, 仮引数2, … ) { // 無名関数をプロパティに設定
// 処理文
}
}
プロパティ: function ( 仮引数1, 仮引数2, … ) { // 無名関数をプロパティに設定
// 処理文
}
}
仮引数は、255個まで設定できる。
プロパティに設定した無名関数を呼び出す
オブジェクト変数.プロパティ( 実引数1, 実引数2, … );
サンプル
<script type="text/javascript">
var $calc = {
'plus': function ( $numA, $numB ) {
return $numA + $numB;
},
'minus': function ( $numA, $numB ) {
return $numA - $numB;
}
};
document . write( "5+3=" + $calc.plus( 5, 3 ) + "<br />" );
document . write( "5-3=" + $calc.minus( 5, 3 ) + "<br />" );
</script>
var $calc = {
'plus': function ( $numA, $numB ) {
return $numA + $numB;
},
'minus': function ( $numA, $numB ) {
return $numA - $numB;
}
};
document . write( "5+3=" + $calc.plus( 5, 3 ) + "<br />" );
document . write( "5-3=" + $calc.minus( 5, 3 ) + "<br />" );
</script>
↓↓↓出力結果↓↓↓