ধরুন, আমাদের এইরকম একটি স্ট্রিং আছে −
const str ='বিকল্প 1 | মিথ্যা | বিকল্প 2 | মিথ্যা | বিকল্প 3 | মিথ্যা | বিকল্প 4আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি স্ট্রিং নেয়।
ফাংশন স্ট্রিং বন্ধ '|' বিভক্ত করা উচিত বিকল্প এবং এর মান আলাদা করতে এবং এটিকে এইরকম বস্তুর অ্যারেতে রূপান্তর করতে -
কনস্ট আউটপুট =[ { "বিকল্প":"বিকল্প 1", "মান":মিথ্যা }, { "বিকল্প":"বিকল্প 2", "মান":মিথ্যা }, { "বিকল্প":"বিকল্প 3" , "মান":মিথ্যা }, { "বিকল্প":"বিকল্প 4", "মান":সত্য }];উদাহরণ
const str ='বিকল্প 1|false|বিকল্প 2|false|Option 3|false|Option 4|true'; const stringToObject =(str ='') => { const res =[]; জন্য (আলো i =0, a =str.split('|'); iআউটপুট
এবং কনসোলে আউটপুট হবে −
[ { বিকল্প:'বিকল্প 1', মান:মিথ্যা }, { বিকল্প:'বিকল্প 2', মান:মিথ্যা }, { বিকল্প:'বিকল্প 3', মান:মিথ্যা }, { বিকল্প:'বিকল্প 4' , মান:সত্য }]