次のようなJavaScriptオブジェクトを作成した場合:
Test = function(params) {
this.test = params.test || 'element';
this.test1 = params.test1 || '#000';
this.test2 = params.test2;
this.test3 = params.test3;
//need a neat little initialise function to create some html elements here!
}
var test = new Test({test: "#CCC", test1: [0, 1, 3], test2: [0, 1, 3]});
次に、そのオブジェクトのインスタンスが上記のように作成されたときに実行される適切な初期化関数を作成するにはどうすればよいですか。
単純に関数を作成してから呼び出すのでしょうか、それともオブジェクトインスタンスの作成時にそれ自体で実行される関数を作成する方法がありますか。