2

変数に MooTools クラスのインスタンスが含まれているかどうかを判断する方法があるかどうかを知りたいです。

以下は jsFiddle の例です: http://jsfiddle.net/kGnaa/

var a = new Class();
var aInstance = new a();
document.write('#1 instanceOf(aInstance,a) = ' + instanceOf(aInstance,a) + '<br>') // aInstance is instance of a. Returns true.
document.write('#2 instanceOf(aInstance,Class) = ' + instanceOf(aInstance,Class) + '<br>') // aInstance isn't instance of Class, so returns false.

#2を実現する方法はありますか?

4

1 に答える 1

1

私はそれを手に入れたと思います。

var Foo = new Class({});
var FooInstance = new Foo();
alert(typeOf(FooInstance.$constructor)); // alerts 'class'
于 2013-01-04T07:26:00.410 に答える