X-Git-Url: http://git.osdn.jp/view?p=pettanr%2FclientJs.git;a=blobdiff_plain;f=0.6.x%2Fjs%2F01_core%2F13_XClass.js;fp=0.6.x%2Fjs%2F01_core%2F13_XClass.js;h=61749575a131da3789531ec0a6c1a18be8f91f72;hp=2b9366907870e635dc8127c82c39cd72ffcde787;hb=9e607206c5510435fc1daeac93a19427ce33cc6f;hpb=66ccef8a1fdd3994dd3c75dcfede668ea55f1d2e diff --git a/0.6.x/js/01_core/13_XClass.js b/0.6.x/js/01_core/13_XClass.js index 2b93669..6174957 100644 --- a/0.6.x/js/01_core/13_XClass.js +++ b/0.6.x/js/01_core/13_XClass.js @@ -304,6 +304,7 @@ X_Class_CommonMethods = // TODO instanceof に対応したブラウザはそちらを使用 'instanceOf' : function( klass ){ var Super = this; + if( this.constructor === klass ) return true; while( Super = X_Class_getClassDef( Super ).SuperClass ){ if( Super === klass ) return true;