मुझे समझ में नहीं आता कि उत्पादन 456 क्यों है। मुझे लगता है कि बी [बी] में एक वस्तु की संपत्ति है, और सी एक और संपत्ति है। वे var b और c से बिल्कुल संबंधित नहीं हैं। लेकिन क्यों ए। एबी ओवरराइड?क्यों एक [सी] एक [बी] ओवरराइड?
var a={},
b={key:'b'},
c={key:'c'};
a[b]=123;
a[c]=456;
console.log(a[b] === 456); //true
यहां, 'बी' और' सी' 'ए' के गुण हैं, इसलिए वे तार हैं। और किसी ऑब्जेक्ट का स्ट्रिंग प्रस्तुति क्या है? "[ऑब्जेक्ट ऑब्जेक्ट]" – blex
यह कई पहले पूछे जाने वाले प्रश्नों का डुप्लिकेट है – meagar