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

जावास्क्रिप्ट में संबंधित चार कोड के साथ किसी ऑब्जेक्ट के लिए संख्याओं की मैपिंग सरणी

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी में प्रत्येक संख्या के लिए, हमें एक वस्तु बनाने की आवश्यकता है। ऑब्जेक्ट कुंजी एक स्ट्रिंग के रूप में संख्या होगी। और मान एक स्ट्रिंग के रूप में संबंधित वर्ण कोड होगा।

हमें अंततः परिणामी वस्तुओं की एक सरणी वापस करनी चाहिए।

उदाहरण

निम्नलिखित कोड है -

const arr = [67, 84, 98, 112, 56, 71, 82];
const mapToCharCodes = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      const obj = {};
      obj[el] = String.fromCharCode(el);
      res.push(obj);
   };
   return res;
};
console.log(mapToCharCodes(arr));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

[
   { '67': 'C' },
   { '84': 'T' },
   { '98': 'b' },
   { '112': 'p' },
   { '56': '8' },
   { '71': 'G' },
   { '82': 'R' }
]

  1. कैसे सत्यापित करें कि कोई जावास्क्रिप्ट ऑब्जेक्ट एक सरणी है या नहीं? उदाहरण सहित स्पष्ट कीजिए।

    JavaScript Array.isArray() विधि का उपयोग यह सत्यापित करने के लिए किया जाता है कि कोई JavaScript ऑब्जेक्ट एक सरणी है या नहीं, इसके द्वारा लौटाए गए बूलियन मान पर आधारित है। जावास्क्रिप्ट ऑब्जेक्ट एक सरणी है या नहीं यह सत्यापित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang

  1. जावास्क्रिप्ट ऑब्जेक्ट को नए ऐरे में फ़ॉर्मेट करना

    जावास्क्रिप्ट ऑब्जेक्ट को नए ऐरे में प्रारूपित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <ti

  1. जावास्क्रिप्ट के साथ ऑब्जेक्ट्स को एक ऑब्जेक्ट ऐरे में कैसे मर्ज करें?

    ऑब्जेक्ट्स को एक ऑब्जेक्ट एरे में मर्ज करने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>D