/ / JSON ऑब्जेक्ट और JSON दस्तावेज़ में क्या अंतर है? - जावास्क्रिप्ट, json, कंसोल

JSON ऑब्जेक्ट और JSON दस्तावेज़ के बीच क्या अंतर है? जावास्क्रिप्ट, जेसन, कंसोल

मैं रिएक्ट / फ्लक्स / प्रिज्मिक में कुछ डेटा के साथ काम कर रहा हूं। जब मैं इसे एपीआई से वापस लेता हूं तो यह एक वस्तु ऑब्जेक्ट की तरह दिखता है, लेकिन कंसोल एक "दस्तावेज़" कहता है। फिर जब मैं अपने फ्लक्स स्टोर से डेटा प्राप्त करता हूं, तो यह स्पष्ट रूप से एक बदलाव से गुजरता है क्योंकि कंसोल अब इसे "ऑब्जेक्ट" के रूप में लॉग करता है। दोनों एक जैसे दिखते हैं। अंतर क्या है? नीचे एक पेंचकस देखें। यहां छवि विवरण दर्ज करें

मैं एक विशिष्ट विशिष्ट कार्य को चलाने की कोशिश कर रहा हूँलौटी हुई वस्तु, लेकिन मुझे लगता है कि इसे "डॉक्यूमेंट ऑब्जेक्ट" प्रारूप की तलाश में होना चाहिए क्योंकि जब मैं इसे घटक में करता हूं और यह "डॉक्यूमेंट ऑब्जेक्ट" के रूप में वापस लौटता है, तो फ़ंक्शन काम करता है, लेकिन यह "ऑब्जेक्ट ऑब्जेक्ट" पर काम नहीं करता है "।

उत्तर:

जवाब के लिए 2 № 1

आप जो देख रहे हैं उसका JSON से कोई लेना-देना नहीं है। यह बस यह है कि क्रोम कंसोल में वस्तुओं को कैसे प्रदर्शित करता है।

अग्रणी नाम (Document, Object) इंगित करता है प्रकार वस्तु का। Chrome इस प्रकार का निर्धारण कुछ विशिष्ट आंकड़ों के आधार पर करेगा (जो मुझे पता नहीं है)।

हो सकता है कि वस्तुओं के अलग-अलग प्रोटोटाइप हों, और इसलिए यह एक अलग प्रकार का नाम दिखाता है।