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

जांचें कि क्या ऑब्जेक्ट में जावास्क्रिप्ट सरणी में सभी कुंजियाँ हैं

<घंटा/>

हमें एक फ़ंक्शन लिखने की आवश्यकता होती है जिसमें सभी () होते हैं जो दो तर्क लेते हैं, पहला ऑब्जेक्ट और दूसरा स्ट्रिंग्स की एक सरणी। यह इस तथ्य के आधार पर एक बूलियन लौटाता है कि ऑब्जेक्ट में वे सभी गुण हैं जो सरणी में स्ट्रिंग्स के रूप में उल्लिखित हैं।

तो, चलिए इसके लिए कोड लिखते हैं। हम सरणी पर पुनरावृति करेंगे, वस्तु में प्रत्येक तत्व के अस्तित्व की जाँच करेंगे, अगर हमें एक स्ट्रिंग मिली जो वस्तु की कुंजी नहीं है, तो हम बाहर निकलते हैं और झूठी वापसी करते हैं, अन्यथा हम सही लौटते हैं।

यहाँ वही करने के लिए कोड है -

उदाहरण

const obj ={'name':'Ashish Kumar','dob':'12/07/1991','gen':'M','isEmployed':true,'jobType':'full-time' '}; const obj2 ={ 'नाम':'आशीष कुमार', 'dob':'12/07/1991', 'gen':'M', 'jobType':'पूर्णकालिक'}; const arr =['dob', 'name', 'gen', 'isEmployed', 'jobType'];const मेंAll =(obj, arr) => {for(const str of arr){ if(Object.keys(obj). शामिल हैं (str)) {जारी रखें; } और { झूठी वापसी; } } सच लौटना;};कंसोल.लॉग(containsAll(obj, arr));console.log(containsAll(obj2, arr));

आउटपुट

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

<पूर्व>सच्चाई
  1. जावास्क्रिप्ट array.keys() विधि

    JavaScript array.keys() एक सरणी इटरेटर ऑब्जेक्ट बनाता है जिसमें केवल एक सरणी की कुंजियाँ होती हैं array.keys() विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" conte

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

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

  1. Object.keys().map() VS Array.map() जावास्क्रिप्ट में

    निम्नलिखित कोड JavaScript में Object.keys().map() और Array.map() दिखा रहा है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; } .परिणाम {रंग:लाल; }Object.keys().map() बनाम Array.map(){1