我有一個JavaScript對象,通常需要用5+變量初始化,我不認爲每創建一個new Person
對象時都會爲每個變量使用一堆setter。也許是一個構造函數?我怎樣才能把一個構造函數放入我的模塊對象?我已經找到了一個如何在JavaScript中編寫構造函數的示例,但我不確定它是否適合於此對象的設計:Constructors in JavaScript objectsJavascript模塊與構造函數
我希望能夠初始化每個Person,並設置變量人的私處:
var p = new Person(a, b, c, d, e);
我的目標:
var Person = (function() {
// private
var name;
var gender;
var weight;
var location;
return {
// public
myfunc: function() {
}
}
})();
刪除'()'末 – Esailija