Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में मूल्य से कुंजी प्राप्त करें

<घंटा/>

मान लीजिए, हमारे पास इस तरह की सरणियों का एक ऑब्जेक्ट है -

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. जावास्क्रिप्ट के साथ div से मूल्य प्राप्त करें जिसके परिणामस्वरूप अपरिभाषित है?

    इसके लिए document.getElementById().innerHTML का उपयोग करें। निम्नलिखित जावास्क्रिप्ट कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  1. जावास्क्रिप्ट में एक्सएमएल डेटा से किसी भी विशेषता का मूल्य प्राप्त करें?

    XML डेटा से किसी विशेषता का मान प्राप्त करने के लिए, जावास्क्रिप्ट में attr() का उपयोग करें। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init

  1. जावास्क्रिप्ट - href मान प्राप्त करें

    मान लें कि हमारे पास URL के साथ निम्न एंकर टैग है - <a class="demo" title="get the url" href="./mainPage.jsp/1245">href value at console</a> हमें केवल URL मान यानी href विशेषता मान प्राप्त करने की आवश्यकता है। इसके लिए attr() - . का प्रयोग करें attr('hr