2013-01-04 75 views
2

我想知道是否有方法来确定变量是否包含MooTools类实例。是否有任何方法来确定变量是否包含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号发生呢?

回答

1

我想我明白了。

var Foo = new Class({}); 
var FooInstance = new Foo(); 
alert(typeOf(FooInstance.$constructor)); // alerts 'class' 
相关问题