オブジェクトの初期化時に独自のプロパティを参照できますか?
一意である必要があり、1つしか存在しないオブジェクトがあるため、初期化子などはありません.
次のようなものを使用します。
var Myobj = {
property1 : aaa,
property2 : bbb,
property3 : {a: self.property1 }
/* ^-- is this somehow possible without using a function?
Or a better way to solve / structure this. .init()
best option? */
};
>>フィドル<<
実際のオブジェクト(実際のコード内) には、使用する関数などのオプションを取る add 関数があります。これは、"addEventListener"の一種のラッパーであり、リスナーを削除できるようにする必要があります。これには、非匿名が必要です。関数参照。
Myobj内で使用する関数は文字列、または options から の数値キーで指定します
Myobj.add()
。