原型的目的是什么?
2022-08-30 00:46:47
好吧,所以我对JS中的OOP的想法有点陌生。
下面写的这两段代码有什么区别:
function animal(){
this.name = 'rover';
this.set_name = function(name){
this.name = name;
}
}
function animal(){
this.name = 'rover';
}
animal.prototype.set_name = function(name){
this.name = name;
}
他们都做同样的事情,所以有什么区别呢?