ধরা যাক, আমাদের কাছে স্ট্রিংগুলির একটি অ্যারে রয়েছে যেখানে প্রতিটি মান প্রতিটি উপাদানের একটি ড্যাশ (-), বাম দিকে আমাদের কী আছে এবং ডানদিকে আমাদের মান রয়েছে। আমাদের কাজ হল এই স্ট্রিংগুলিকে বিভক্ত করা এবং এই অ্যারের থেকে একটি বস্তু তৈরি করা৷
৷এখানে নমুনা অ্যারে −
const arr = ["name-Rakesh", "age-23", "city-New Delhi", "jobType-remote", "language-English"];
সুতরাং, আসুন কোডটি লিখি, এটি প্রতিটি স্ট্রিংকে বিভক্ত করে এবং এটিকে নতুন বস্তুতে ফিড করে অ্যারের উপর লুপ করবে
সম্পূর্ণ কোড হবে −
উদাহরণ
const arr = ["name-Rakesh", "age-23", "city-New Delhi", "jobType-remote",
"language-English"];
const obj = {};
arr.forEach(string => {
const [key, value] = string.split("-");
obj[key] = value;
});
console.log(obj); আউটপুট
এই কোডের জন্য কনসোল আউটপুট হবে −
{
name: 'Rakesh',
age: '23',
city: 'New Delhi',
jobType: 'remote',
language: 'English'
}