ソースコード
function test(){ var c1=new Class1(); c1.init(c1); c1.execution(); }
クラス
var class1;//自分自身のインスタンス。コールバック関数内で使用する。 var Class1 =function(){ this.m_test='hello world'; this.init=function(instanse){ class1=instanse; } this.execution=function(){ //一秒後に関数をコールバックする。 setTimeout(function(){ //コールバック関数内 var test=class1.m_test;// × this.m_testを指定すると値が取れない。 alert(test); }, 1000); }; };
(c)wacgance 2015-10-22