Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法确定变量是否包含MooTools类实例_Javascript_Class_Mootools - Fatal编程技术网

Javascript 有没有办法确定变量是否包含MooTools类实例

Javascript 有没有办法确定变量是否包含MooTools类实例,javascript,class,mootools,Javascript,Class,Mootools,我想知道是否有办法确定变量是否包含MooTools类实例 以下是JSFIDLE中的示例: var a=newclass(); var aInstance=newa(); document.write('#1 instanceOf(aInstance,a)='+instanceOf(aInstance,a)+'')//aInstance是a的实例。返回true。 document.write('#2 instanceOf(aInstance,Class)='+instanceOf(aInstanc

我想知道是否有办法确定变量是否包含MooTools类实例

以下是JSFIDLE中的示例:

var a=newclass();
var aInstance=newa();
document.write('#1 instanceOf(aInstance,a)='+instanceOf(aInstance,a)+'
')//aInstance是a的实例。返回true。 document.write('#2 instanceOf(aInstance,Class)='+instanceOf(aInstance,Class)+'
')//aInstance不是类的实例,因此返回false。
有没有办法让#2发生呢?

我想我明白了

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