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

জাভাস্ক্রিপ্টে মান দিয়ে কি (Key) খুঁজে বের করা


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

const obj = {    'key1': ['value11', 'value12', 'value13', 'value14', 'value15'],    'key2': ['value21', 'value22', 'value23', 'value24', 'value25',    'value26', 'value27'],    'key3': ['value31', 'value32', 'value33', 'value34'],    'key4': ['value41', 'value42'], };

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

'value13' এর জন্য, কি হবে 'key1' 'value32' এর জন্য, কি হবে '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. জাভাস্ক্রিপ্ট - URL থেকে GET প্যারামিটার এর মান জানা

  2. জাভাস্ক্রিপ্টে div থেকে মান পাওয়া (undefined সমস্যা সমাধান)

  3. JavaScript-এ XML ডেটা থেকে অ্যাট্রিবিউট ভ্যালু পাওয়া (jQuery attr)

  4. জাভাস্ক্রিপ্টে href ভ্যালু পাওয়া