2
我想使用如下的設計模式:創建多個對象與browserify
human.js
function Human(name){
this.name = name
this.sayName = function(){
console.log(this.name);
}
}
var a = new Human("bob");
var b = new Human("ted");
但是我還沒有使用browserify多,我不知道該怎麼辦這在browserify。
我注意到當我需要human.js然後嘗試創建一個新對象時,它似乎正在替換舊對象。
如何使用browserify進行此設計模式?
我的代碼休息是沿着線的東西:
module.exports = {
MyHuman:Human
}
,並在文件1:
var human = require('human.js')
var ted = new Human('ted')
ted.sayName();
,並在文件2:
var human = require('human.js')
var bob = new Human('bob')
bob.sayName();
我不明白你想要做什麼。您是否試圖從human.js或Human類的實例中導出Human類? – Hans
我試圖創建一個類,以便我可以在別處創建多個實例 –