কম্পিউটার টিউটোরিয়াল

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


আমাদের কাছে একটি স্ট্রিং লিটারেল অ্যারে আছে যেটির প্রতিটি উপাদানে একটি ড্যাশ (-) থাকে, প্রোপার্টি কী ড্যাশের বাম পাশে এবং এর মান ডান পাশে। একটি স্যাম্পল ইনপুট অ্যারে দেখাবে এমন −

const arr = ["playerName-Kai Havertz", "age-21", "nationality-German", "postion-CAM", "languages-German,English,Spanish", "club-Chelsea"];

একটি ফাংশন লিখতে হবে যা এই স্ট্রিংগুলো স্প্লিট করে এই অ্যারে থেকে একটি অবজেক্ট তৈরি করবে।

কোড লিখি, এটি অ্যারে-এ লুপ করবে প্রতিটি স্ট্রিং স্প্লিট করে এবং নতুন অবজেক্টে ফিড করবে।

উদাহরণ

নিচে কোডটি দেওয়া হল −

const arr = ["playerName-Kai Havertz", "age-21", "nationality-German", "postion-CAM", "languages-German,English,Spanish", "club-Chelsea"]; const arrayToObject = arr => {   const obj = {};   arr.forEach(string => {     const [key, value] = string.split("-");     obj[key] = value;   });   return obj; }; console.log(arrayToObject(arr));

আউটপুট

এটি কনসোলে নিচের আউটপুট দেবে −

{   playerName: 'Kai Havertz',   age: '21',   nationality: 'German',   postion: 'CAM',   languages: 'German,English,Spanish',   club: 'Chelsea' }

  1. জাভাস্ক্রিপ্ট অবজেক্ট প্রোপার্টি

  2. জাভাস্ক্রিপ্টে অবজেক্ট অ্যারে প্রোপার্টির দৈর্ঘ্য অনুযায়ী সোর্ট করা

  3. জাভাস্ক্রিপ্টে অ্যারে অফ অ্যারে কনভার্ট করে অবজেক্ট বানানো

  4. জাভাস্ক্রিপ্টে অবজেক্ট কনভার্ট করে 2-D অ্যারে বানানো