Check

Apple JavaScript Coding Guidelines for Mac OS X

| | コメント(0) | トラックバック(0)
Apple JavaScript Coding Guidelines for Mac OS X > JavaScriptのベストプラクティス

//初期化関数を開放したい
var foo = function(){
    // この関数を動作させるコード
    delete foo;
}
window.addEventListener('load', foo, false);

newを使うときはdeleteも。
var obj = new Object;
obj = {'key':{/* でかいobjct */} };
obj = null;
はobj自体は開放するけど、obj.keyは開放されない。

疑問
初期化関数は無名関数なら気にしなくていいんじゃないかな?
newされたものはGCの対象にならない?

トラックバック(0)

このブログ記事を参照しているブログ一覧: Apple JavaScript Coding Guidelines for Mac OS X

このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/449

コメントする