私はリテラル表記を使用してオブジェクトを作成しています。プロパティのいくつかに、以前に定義されたプロパティをその値として使用することは可能ですか?例えばJavascriptオブジェクトリテラル表記(関数を使用)
:あなたはvar x = { 'a': 1, 'b': x.a }
ような何かをしようとしている場合、それは動作しません
var test = {
prop1: obj1,
prop2: obj2,
prop3: (prop1!=null)?prop1:prop2
};
具体的にお聞かせください。あなたの例から、質問の性質がどういうものなのか分かりません。なぜなら、あなたはそれをかなり簡単にテストすることができるからです。あなたが示したいより詳細な例はありますか? – thescientist
http://jsfiddle.net/jDzSC/ – xandercoded