静态方法:直接定义在类上的方法,不需要实例化类就可以调用
function Person(pname){
this.name=pname;
}
//定义在类上
Person.say=function(){
console.log('我是静态方法');
}
Person.say()
实例方法:定义在prototype属性上的方法,需要实例化类才能调用
function Person(pname){
this.name=pname;
}
//定义在prototype属性上
Person.prototype.eat=function(){
console.log('我是实例方法');
}
// Person.prototype.eat();
var p=new Person();
p.eat();