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

জাভাস্ক্রিপ্টে মানগুলোকে কি-তে ম্যাপ করা (রিভার্স ম্যাপ)


মান লিজিয়ে, আমাদের কাছে একটি অবজেক্ট আছে এইভাবে −

const obj = {    'a': 1,    'b': 2,    'c': 3,    'd': 4,    'e': 5,    'f': 6 };

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একমাত্র এই ধরনের একটি অবজেক্ট নেয়। ফাংশনটি অবজেক্টের মানগুলোকে কি-তে রিভার্স ম্যাপ করবে।

সুতরাং, উপরের অবজেক্টের জন্য, আউটপুট দেখাবে এমন −

const output = {    '1': 'a',    '2': 'b',    '3': 'c',    '4': 'd',    '5': 'e',    '6': 'f' };

উদাহরণ

const obj = {    'a': 1,    'b': 2,    'c': 3,    'd': 4,    'e': 5,    'f': 6 }; const reverseMap = (obj = {}) => {    const res = {};    Object.keys(obj).forEach(key => {       const val = obj[key];       res[val] = key;    });    return res; }; console.log(reverseMap(obj));

আউটপুট

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

{ '1': 'a', '2': 'b', '3': 'c', '4': 'd', '5': 'e', '6': 'f' }

  1. জাভাস্ক্রিপ্ট array.keys() মেথড: ব্যবহার এবং উদাহরণ

  2. জাভাস্ক্রিপ্ট array.values() মেথড

  3. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  4. জাভাস্ক্রিপ্টে Const এবং Let এর পার্থক্য