1.函数的prototype属性 每个函数中都有一个prototype属性,它默认指向一个空的Object空对象(称为原型对象) 原型对象中有一个属性constructor,它指向函数对象 2.给原型对象添加属性(一般都是方法) 作用:函数的所有实例对象自动拥有原型中的属性(方法)
console.log(Date.prototype, typeof Date.prototype);
function Fun(){}
Fun.prototype.test=function(){//实例对象可以使用
console.log("hello");
}
console.log(Fun.prototype);//默认指向一个Object空对象(没有属性)
console.log(Date.prototype.constructor===Date);//true
var fun = new Fun();
fun.test();