एक मेरे अलर्ट के निम्न परिणाम दे रहा है? (यह कुछ jQuery ऑब्जेक्ट की चेतावनी थी।)[ऑब्जेक्ट ऑब्जेक्ट] का क्या अर्थ है?</p> <pre><code>[object Object] </code></pre> <p>क्या यह वास्तव में क्या मतलब है: (जावास्क्रिप्ट)
उत्तर
इसका मतलब है कि आप किसी ऑब्जेक्ट का उदाहरण चेतावनी दे रहे हैं। ऑब्जेक्ट में alert
ऑब्जेक्ट, toString()
ऑब्जेक्ट पर कॉल किया जाता है, और डिफ़ॉल्ट कार्यान्वयन [object Object]
देता है।
var objA = {};
var objB = new Object;
var objC = {};
objC.toString = function() { return "objC" };
alert(objA); // [object Object]
alert(objB); // [object Object]
alert(objC); // objC
आप वस्तु का निरीक्षण करना चाहते हैं, तो आप console.log
JSON.stringify()
चाहिए या तो यह, यह, या गणना के साथ यह गुण है और उन्हें व्यक्तिगत रूप से निरीक्षण for in
का उपयोग कर।
अलर्ट() फ़ंक्शन किसी ऑब्जेक्ट को रीड-फ्रेंडली तरीके से आउटपुट नहीं कर सकता है। इसके बजाय console.log (ऑब्जेक्ट) का उपयोग करने का प्रयास करें, और डीबग करने के लिए अपने ब्राउज़र के कंसोल को फायर करें।
यह टिप्पणी पूरी तरह उत्तर देती है कि मैं क्या समझने की कोशिश कर रहा था। –
मैंने इस प्रश्न को अन्य प्रश्न में लिखा था जिसे इसे डुप्लिकेट किया गया था, और जल्द ही मैं जवाब देना बंद कर देना चाहता था, इसलिए यहां कोई जवाब मेरा जवाब है। मेरे दो सेंट, और आशा है कि कुछ और किसी भी तरह से मदद करें।
जैसा कि @ मैट ने [object object]
के कारण का उत्तर दिया है, इसलिए आपके पास तीन विकल्प JSON.stringify(JSONobject)
, console.log(JSONobject)
हैं या ऑब्जेक्ट पर पुनरावृत्त हैं, मूलभूत उदाहरण देखें।
var jsonObj={
property1 : "one",
property2 : "two",
property3 : "three",
property4 : "fourth",
};
var strBuilder = [];
for(key in jsonObj){
if (jsonObj.hasOwnProperty(key)) {
strBuilder.push("Key is " + key + ", value is " + jsonObj[key] + "\n");
}
}
alert(strBuilder.join(""));
अलर्ट वस्तुओं को प्रदर्शित करने के लिए सबसे अच्छा नहीं कर रहे हैं। Console.log का प्रयास करें? यदि आप अभी भी कंसोल में ऑब्जेक्ट ऑब्जेक्ट देखते हैं, तो JSON.parse का उपयोग करें>var obj = JSON.parse(yourObject); console.log(obj)
नहीं, 'JSON.parse' मदद नहीं करता है। – Bergi
- 1. PHP क्या <<< मतलब है?
- 2. यदि ऑब्जेक्ट सूची <Object>
- 3. सूची <object>
- 4. <applet> बनाम <object>
- 5. indexOf() सूची <object>
- 6. <% $, <% @, <% =, <% # ... सौदा क्या है?
- 7. कक्षा << आत्म मतलब क्या है?
- 8. एम्बेड dll <object>
- 9. ऑब्जेक्ट # <Object> में कोई विधि नहीं है '_renderItemData'
- 10. ArrayList सूची <object>
- 11. IENumerable <Object> से IENumerable <string>
- 12. खोल में "<<(cmd args)" का अर्थ क्या है?
- 13. DataContractJsonSerializer - सूची <object>
- 14. कास्टिंग सूची <object><T> पर रनटाइम
- 15. रेल में "वर्ग << स्वयं" का अर्थ क्या है?
- 16. PHP में <<< ईओडी का उपयोग क्या है?
- 17. <% "का अर्थ क्या है: <% = और <% = में क्या अंतर है?
- 18. सूची <KeyValuePair <...,...>> IENumerable <object> में कनवर्ट नहीं कर सकता?
- 19. रूबी में "<< -" का अर्थ क्या है?
- 20. ऑब्जेक्ट में ArrayList <Object[]> कनवर्ट करें [] []
- 21. सूची <Object> बनाम सूची <dynamic>
- 22. सी # कास्ट फू <Bar> फू <object>
- 23. सूची <Object> और सूची <?>
- 24. सी # सूची <string[]> सूची <object[]> रूपांतरण
- 25. जावा संग्रह <Object> या संग्रह <?>
- 26. <object> टैग में क्लासिड क्या करता है?
- 27. सूची <String> सूची <Object>
- 28. का अर्थ << = और | =
- 29. जो तेज़/अधिक कुशल है: शब्दकोश <string, object> या शब्दकोश <enum,object>?
- 30. जावा शब्दकोश <स्ट्रिंग, सूची <Object>>
यह भी देखें [\ वस्तु ऑब्जेक्ट \] का अर्थ क्या है?] (Http://stackoverflow.com/q/4750225/1048572) – Bergi