【发布时间】:2013-04-04 08:17:39
【问题描述】:
我目前正在学习原型。将函数“sayName”放在类中还是稍后通过原型添加更好?还是一样,视情况而定?
function Animal(name,numLegs){
this.name = name;
this.numLegs = numLegs;
this.sayName = function(){
console.log("Hi my name is " + this.name);
};
}
var penguin = new Animal("Captain Cook", 2);
penguin.sayName();
或
function Animal(name,numLegs){
this.name = name;
this.numLegs = numLegs;
}
Animal.prototype.sayName = function(){
console.log("Hi my name is " + this.name);
};
var penguin = new Animal("Captain Cook", 2);
penguin.sayName();
【问题讨论】:
标签: javascript