我英语说的不好。请理解
当我的朋友有javascript oop实现时
function Item (a, b, c) {
var _a = a, _b = b, _c = c;
return {
init: function () {
...
},
start: function () {
....
}
}
}
var item = new Item();
item.init();
item.start();
但我想知道以下内容。
function Item (a, b, c) {
this.a = a, this.b = b, this.c = c;
}
Item.prototype.init = function () {...}
Item.prototype.start = function () {...}
var item = new Item();
item.init();
item.start();
你觉得你是哪个?