2013-01-04 106 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' 
相關問題