मुझे एक json फ़ाइल को पॉप्युलेट करने की आवश्यकता है, अब मेरे पास कुछ इस तरह है:
{"element":{"id":10,"quantity":1}}
और मुझे एक और "तत्व" जोड़ने की आवश्यकता है। मेरा पहला कदम एक वस्तु प्रकार का उपयोग करके उस जसन को डाल cart = JSON.parse
रहा है, अब मुझे नया तत्व जोड़ने की आवश्यकता है। मुझे लगता है कि मुझे cart.push
एक और तत्व जोड़ने के लिए उपयोग करना चाहिए , मैंने यह कोशिश की:
var element = {};
element.push({ id: id, quantity: quantity });
cart.push(element);
लेकिन मुझे त्रुटि हुई "जब मेरे पास करने के लिए ऑब्जेक्ट कोई विधि धक्का नहीं है" element.push
, और मुझे लगता है कि मैं कुछ गलत कर रहा हूं क्योंकि मैं कहीं भी "तत्व" नहीं बता रहा हूं।
मैं उसे कैसे कर सकता हूँ?
संपादित करें: सभी के लिए खेद है कि मेरे सिर में बहुत भ्रम था।
मुझे लगा कि डेटा लेने के दौरान मैं केवल ऑब्जेक्ट प्रकार प्राप्त कर सकता हूं JSON.parse
, लेकिन मुझे वह मिलता है जो मैंने JSON में पहले स्थान पर रखा था।
ऑब्जेक्ट के बजाय सरणी डालकर मेरी समस्या हल हो गई, मैंने बहुत सारे सुझावों का उपयोग किया यहां भी, आप सभी को धन्यवाद!