জাভাস্ক্রিপ্টে localStorage-এ স্ট্রাকচার সংরক্ষণ
লোকাল স্টোরেজে শুধুমাত্র স্ট্রিং সংরক্ষণ করা যায়। তবে, অ্যারে এবং অবজেক্ট সংরক্ষণ করার সুবিধা রয়েছে - এর জন্য সহজভাবে JSON ফরম্যাট ব্যবহার করা যেতে পারে।
চলুন একটি অ্যারে সংরক্ষণ করি:
let arr = [1, 2, 3, 4, 5];
localStorage.setItem('arr', JSON.stringify(arr));
এবং এখন এটিকে আবার ফিরে পাই:
let str = localStorage.getItem('arr');
let res = JSON.parse(str);
console.log(res);
ইনপুট এবং একটি বাটন দেওয়া আছে। বাটনে ক্লিক করলে সমস্ত ইনপুটের টেক্সট একটি অ্যারে আকারে নিন এবং এই অ্যারেটি লোকাল স্টোরেজে সংরক্ষণ করুন।
পূর্ববর্তী সমস্যাটি পরিবর্তন করুন। এমন করুন যাতে পৃষ্ঠায় পরবর্তী প্রবেশের সময় ইনপুটগুলিতে লোকাল স্টোরেজে সংরক্ষিত মানগুলি থাকে।