আমার একটি জেসন ফাইল তৈরি করতে হবে, এখন আমার কাছে এরকম কিছু রয়েছে:
{"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
পেতে পারি তবে আমি জেএসএনে যা রেখেছি তা প্রথম স্থানে পেয়েছি।
বস্তুর পরিবর্তে অ্যারে রেখে দেওয়া আমার সমস্যার সমাধান করেছে, আমি এখানে প্রচুর পরামর্শ পেয়েছি, আপনাকে ধন্যবাদ!