• HOME
  • Diary
  • ちょっと話になったJSのこと

ちょっと話になったJSのこと

	var callee_fn = function(){ return 0; };
	console.log(callee_fn); //オブジェクトが返る
	console.log(callee_fn()); //実行結果が返る
		buttons:[
				{
					text: 'リセット',
					class: 'dialog_edit_page btn_bbs_add_reset',
					click: reset_dialog_bbs_add
				},
		],

JSの記述の仕方でclickしたさいの関数の指定に()がついてないのでどういうことかを聞いてみると
・test このままだとオブジェクトとして指定
・test() この指定だと該当箇所を読み込んだ瞬間実行される

という違いがあるとのこと。
こういう書き方があるのは初めてしった。