SQLの窓

2010年02月03日


JavaScript : 無名関数(メソッド)の実行

無名関数の利点はグローバルな変数を汚さないで処理できる事です
( 関数名もグローバルですし )

function(){} と書くだけで無名関数になりますが、これを a とすると

var a = function(){};
a(); 

が有効です。ですから、

(function(){})();

と書けば無名関数の実行を書いた事になります
試しに

(function(){alert("ok")})();

を実行するとでメッセージボックスが表示されます。

また、(function(){})(); は何も返さない void 関数なので、

void(0);

と同等の使い方ができます
(function(){
	var obj = {
		myFunc: function(n) {
			return String.fromCharCode(n);
		}
	}
	window.myObj = obj;
})();

alert( myObj.myFunc(24859) );




タグ:javascript
【JavaScript オブジェクトの最新記事】
posted by lightbox at 2010-02-03 19:53 | JavaScript オブジェクト | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり