constructor属性
constructor属性始终指向创建当前对象的构造函数,看下面的实例
date = new Date(),
console.log(date.constructor === Date);//true
我们都知道函数是对象,对象都有prototype属性,那么这个prototype的constructor属性指向谁呢?
由以下实例得出结论,其constructor指也向其构造函数
function Foo(){
}
console.log(Foo.prototype.constructor === Foo);//true

浙公网安备 33010602011771号