मैं इस तरह कुछ करने की कोशिश कर रहा हूं:क्या मैं जावास्क्रिप्ट में ऑब्जेक्ट घोषणा के दौरान अन्य गुणों का संदर्भ दे सकता हूं?
var obj = {
a: 5,
b: this.a + 1
}
(5 की बजाय एक ऐसा फ़ंक्शन है जिसे मैं दो बार निष्पादित नहीं करना चाहता हूं जो संख्या देता है)
मैं obj.b
असाइन करने के लिए इसे फिर से लिख सकता हूं बाद में obj.a
से, लेकिन क्या मैं इसे घोषणा के दौरान तुरंत कर सकता हूं?
आप इसे का प्रयास किया था के शेष भाग के लिए वस्तु शाब्दिक संरचना रखने होगा?!? – ken
@ken 'this.a' अपरिभाषित – serg
' जावास्क्रिप्ट: var obj = {a: 5, b: this.a + 1}; अलर्ट (obj.b); 'अलर्ट NaN, तो नहीं। – Ben