クラスのプロパティ定義
var Class1=Class.create(); Class1.prototype={ initialize:function(){}, property1:{} } var obj1=new Class1; var obj2=new Class1;
これは駄目らしい。
obj1.property1とobj2.property1が常に同じになる。
配列とか、文字列とかは大丈夫なんだけどね。
これに数時間はまったんだけど、当たり前のことか…
http://www.geocities.jp/oriori593/2ch/test/test2.html
結論は、プロパティ定義はinitialize内部で、
this.property=..
でやりましょう。ってことでしょう。