इस सरल समस्या के लिए क्षमा करें - लेकिन मुझे कुछ स्पष्ट याद आती है। कोई भी सूचक बहुत मददगार नहीं होगा।जेसन ऑब्जेक्ट
मैं की तरह
var whatever = [{
"key1" : { "text" : "text1","group" : "1" },
"key2" : { "text" : "text2","group" : "2" },
"key3" : { "text" : "text3","group" : "3" }
}];
मैं किसी अन्य वस्तु (अधिमानतः शुरू में) जोड़ने के लिए कोशिश कर रहा हूँ एक JSON है - लेकिन सिर्फ यह काम करने के लिए नहीं मिल सका।
var str = '{"text":"text0","group":"0"}';
var obj = JSON.parse(str);
whatever[0].put("key0",obj);
नीचे त्रुटि हो रही है:
Uncaught TypeError: whatever[0].put is not a function
वस्तु गुण कोई ऐसा आदेश है नहीं करना चाहती है, तो जोड़ने यह "शुरू में" कोई मतलब नहीं है । – Jamiec
सिर्फ एक प्रश्न, क्यों एक सरणी? –
त्रुटि बहुत स्पष्ट थी। इसे कठोर होने के रूप में न लें, लेकिन आपको समझने के लिए वास्तव में कड़ी मेहनत करनी चाहिए कि दुभाषिया/कंपाइलर आपको क्या बताता है। जावास्क्रिप्ट के लिए एक कंसोल लेखन 'obj' खोलने के लिए। आपको पूरा करने से पता चलता है जो दस्तावेज – ilmirons