我一直在努力学习 OO JS。我在玩不同的模式,写了下面的例子。
var obj = function() {
this.a= function() {
return 'a';
}
}
obj.prototype.b = function() {
return 'b';
}
var instance = new obj();
console.log(instance.a());
console.log(instance.b());
函数a和b在这里有什么区别吗?