কম্পিউটার

অবজেক্ট জাভাস্ক্রিপ্ট অ্যারে রূপান্তর


ধরুন আমাদের এইরকম স্ট্রিং এর একটি অ্যারে আছে −

const arr = [ 'type=A', 'day=45' ];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারেতে নেয়। ফাংশন এই অ্যারের উপর ভিত্তি করে একটি বস্তু নির্মাণ করা উচিত. বস্তুটিতে অ্যারের প্রতিটি স্ট্রিংয়ের জন্য একটি কী/মান জোড়া থাকা উচিত।

যেকোনো স্ট্রিংয়ের জন্য, '=' এর আগের অংশটি কী হয়ে যায় এবং তার পরের অংশটি মান হয়ে যায়।

উদাহরণ

const arr = [ 'type=A', 'day=45' ];
const arrayToObject = (arr = []) => {
   const obj = {};
   for (let i = 0; i < arr.length; i++) {
      let currentItem = arr[i].split('=');
      let key = currentItem[0];
      let value = currentItem[1];
      obj[key] = value;
   };
   return obj;
};
console.log(arrayToObject(arr));

আউটপুট

এবং কনসোলে আউটপুট হবে −

{ type: 'A', day: '45' }

  1. একটি অ্যারে জাভাস্ক্রিপ্টে একটি বস্তু অন্তর্ভুক্ত করে কিনা তা আমি কিভাবে পরীক্ষা করব?

  2. জাভাস্ক্রিপ্টে কিভাবে একটি অ্যারে খালি করা যায়

  3. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি

  4. নতুন অ্যারেতে জাভাস্ক্রিপ্ট অবজেক্ট ফরম্যাটিং