请问javascript的constructor问题?<script language="javascript">
document.write (Array.constructor);
</script>
输出结果是function Function(){}那么Array是Function()构造的,那么Array是对象实例,那么这个Array对象实例有什么用处?为什么都没看见用过?
typeof(Array())指示这个Array()返回的是object对象,也就是数组对象,那么这个object对象那么要查这个object对象的构造函数应该怎么写? object.constructor好像不对?
document.write (Array.constructor);
</script>
输出结果是function Function(){}那么Array是Function()构造的,那么Array是对象实例,那么这个Array对象实例有什么用处?为什么都没看见用过?
typeof(Array())指示这个Array()返回的是object对象,也就是数组对象,那么这个object对象那么要查这个object对象的构造函数应该怎么写? object.constructor好像不对?
var A=function(x){this.x=x;};
var B=function(x){this.x=x;};
var C=function(){A.apply(this,arguments);}
B.prototype=new A();
var a=new A();
var b=new B();
var c=new C();
alert(a.constructor);//display "function a(x){this.x=x;}"
alert(b.constructor);//display "function a(x){this.x=x;}" too
alert(c.constructor);//function(){A.apply(this,arguments);}
object.constructor这些东西有什么用?