के लिए इस कोड पर विचार करें:JSON अक्षर और जावास्क्रिप्ट ऑब्जेक्ट्स। मैं उलझन में हूँ
(function(){
var a = {"id": "1", "name": "mike", "lastname": "ross"};
var b = JSON.parse('{"id": "1", "name": "mike", "lastname": "ross"}');
var c = Object.create({"id": "1", "name": "mike", "lastname": "ross"});
document.write(typeof(a) + "</br>");
document.write(typeof(b) + "</br>");
document.write(typeof(c) + "</br>");
})();
प्रश्न
- कौन से तीन कार्य के बीच मतभेद रहे हैं?
- ऑब्जेक्ट्स ए, बी और सी बिल्कुल ओवरलैप करें?
- यदि हां, क्यों? यदि नहीं, क्यों?
कृपया अपने उत्तरों के संदर्भ जोड़ें।
Demo।
एक, बी और सी में एक ही कुंजी मान जोड़ी के साथ अलग वस्तु है। एक == बी झूठा होगा। वे स्मृति में विभिन्न स्थानों पर हैं। – Anoop