始めるためにJavaScriptパターンを調べてきました。私は危険なJavaScriptを十分に知っていますが、優れたアーキテクトになるには十分ではありません。
モジュールパターンを使用して、インタレストデータを管理するための「モデル」を作成することから始めました。以下のコードを使用して、使用時にデータを初期化するための「コンストラクター」メソッド(または起動するある種のinitメソッド)を取得するにはどうすればよいですか。このデータはすべてのインスタンスで使用されるので、プロトタイプを使用すると思いますか?
var InterestDataModel = (function () {
// Private
var interestModels = [];
return {
getInterestModels: function () {
return interestModels;
},
resetInterestModels: function () {
interestModels.length = 0;
}
}; // end return
})();
// Calling code
// When this call is made, I want some initialization to be done already!
InterestDataModel.getInterestModels();