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

किसी सरणी में ऑब्जेक्ट से कुंजी और मान पुनर्प्राप्त करें जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक ऐसी वस्तु लेता है जो शाब्दिक मूल्यों को मैप करता है। फ़ंक्शन को सरणी की एक सरणी बनानी चाहिए, प्रत्येक सबरे में ठीक दो तत्व होने चाहिए।

जिनमें से पहला संबंधित वस्तु युग्म की कुंजी होना चाहिए और दूसरा मान होना चाहिए।

उदाहरण

const obj = {
   name: 'Nick',
   achievements: 158,
   points: 14730
};
const retrieveProperties = (obj = {}) => {
   const res = [];
   for(key in obj){
      res.push([ key, obj[key] ]);
   };
   return res;
};
console.log(retrieveProperties(obj));

आउटपुट

और कंसोल में आउटपुट होगा -

[ [ 'name', 'Nick' ], [ 'achievements', 158 ], [ 'points', 14730 ] ]

  1. जावास्क्रिप्ट में किसी सरणी से झूठे मान कैसे निकालें?

    Javascript लाइब्रेरी underscore.js प्रदान किया है _.compact() सभी झूठे . को हटाने की विधि एक सरणी में मान। एक सरणी में गलत मान और कुछ नहीं बल्कि NaN, अपरिभाषित, खाली स्ट्रिंग, गलत और 0 हैं। यह एक नया सरणी देता है जो आउटपुट के रूप में झूठे मानों से मुक्त होता है। वाक्यविन्यास _.compact( array )

  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट मानों का योग

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