কম্পিউটার

জাভাস্ক্রিপ্টে মান থেকে কী পান


ধরুন, আমাদের কাছে এই −

এর মতো অ্যারের একটি অবজেক্ট আছে
const obj = {
   'key1': ['value11', 'value12', 'value13', 'value14', 'value15'],
   'key2': ['value21', 'value22', 'value23', 'value24', 'value25',
   'value26', 'value27'],
   'key3': ['value31', 'value32', 'value33', 'value34'],
   'key4': ['value41', 'value42'],
};

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

for 'value13', the key will be 'key1'
for 'value32', the key will be 'key3'

উদাহরণ

এর জন্য কোড হবে −

const obj = {
   'key1': ['value11', 'value12', 'value13', 'value14', 'value15'],
   'key2': ['value21', 'value22', 'value23', 'value24', 'value25',
   'value26', 'value27'],
   'key3': ['value31', 'value32', 'value33', 'value34'],
   'key4': ['value41', 'value42'],
};
const searchByValue = (obj, val) => {
   for (let key in obj) {
      if (obj[key].indexOf(val) !== -1) {
         return key;
      };
   };
   return null;
};
console.log(searchByValue(obj, 'value32'));

আউটপুট

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

key3

  1. JavaScript - URL থেকে GET প্যারামিটারের মান জানুন

  2. জাভাস্ক্রিপ্টের সাথে ডিভি থেকে মান পান যার ফলে অনির্ধারিত?

  3. জাভাস্ক্রিপ্টে XML ডেটা থেকে কোন বৈশিষ্ট্যের মান পান?

  4. JavaScript - href মান পান