摘要:
constructor属性始终指向创建当前对象的构造函数。比如下面例子://等价于varfoo=newArray(1,56,34,12); vararr=[1,56,34,12]; console.log(arr.constructor===Array);//true //等价于varfoo=newFunction(); varFoo=function(){}; console.log(Foo.constructor===Function);//true //由构造函数实例化一个obj对象 varobj=newFoo(); console.log(obj.constructor===Foo); 阅读全文