কম্পিউটার

জাভাস্ক্রিপ্ট কী তাদের মান অনুসারে আনা হচ্ছে - জাভাস্ক্রিপ্ট


ধরুন, আমাদের কাছে এরকম একটি বস্তু আছে −

const products = {
   "Pineapple":38,
   "Apple":110,
   "Pear":109
};

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

উদাহরণস্বরূপ:findKey(110) −

ফেরত দেওয়া উচিত
"Apple"

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

উদাহরণ

নিম্নলিখিত কোড -

const products = {
   "Pineapple":38,
   "Apple":110,
   "Pear":109
};
const findKey = (obj, val) => {
   const res = {};
   Object.keys(obj).map(key => {
      res[obj[key]] = key;
   });
   // if the value is not present in the object
   // return false
   return res[val] || false;
};
console.log(findKey(products, 110));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
Apple

  1. জাভাস্ক্রিপ্টে কী এবং মান পদ্ধতি

  2. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি

  3. JavaScript-এ Object.keys().map() VS Array.map()

  4. কিভাবে গতিশীলভাবে জাভাস্ক্রিপ্ট অবজেক্ট মান সেট করবেন?