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

জাভাস্ক্রিপ্টে সংখ্যা অ্যারে কে ক্যারেক্টার কোড অবজেক্টে ম্যাপ করা

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি নম্বর অ্যারে নেবে। অ্যারেতে প্রতিটি নম্বরের জন্য একটি অবজেক্ট তৈরি করতে হবে। অবজেক্টের কী হবে সংখ্যাটি (স্ট্রিং হিসেবে) এবং ভ্যালু হবে সেই সংখ্যার সমতুল্য ক্যারেক্টার কোড (স্ট্রিং হিসেবে)।

শেষে ফলাফল অবজেক্টগুলোর অ্যারে রিটার্ন করতে হবে।

উদাহরণ

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

const arr = [67, 84, 98, 112, 56, 71, 82]; 
const mapToCharCodes = (arr = []) => { 
   const res = []; 
   for(let i = 0; i < arr.length; i++){ 
      const el = arr[i]; 
      const obj = {}; 
      obj[el] = String.fromCharCode(el); 
      res.push(obj); 
   }; 
   return res; 
}; 
console.log(mapToCharCodes(arr));

আউটপুট

কনসোল আউটপুট:

[ 
   { '67': 'C' }, 
   { '84': 'T' }, 
   { '98': 'b' }, 
   { '112': 'p' }, 
   { '56': '8' }, 
   { '71': 'G' }, 
   { '82': 'R' } 
]
  1. জাভাস্ক্রিপ্টে একটি অ্যারে অন্য অ্যারে দিয়ে এক্সটেন্ড করার পদ্ধতি

  2. জাভাস্ক্রিপ্ট অবজেক্ট অ্যারে কিনা যাচাই করার পদ্ধতি

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

  4. জাভাস্ক্রিপ্টে অবজেক্ট 머জ করে সিঙ্গেল অবজেক্ট অ্যারে তৈরি করা