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

जावास्क्रिप्ट में नेस्टेड जावास्क्रिप्ट ऑब्जेक्ट कुंजी के अस्तित्व के लिए परीक्षण

<घंटा/>

मान लीजिए, हमारे पास किसी वस्तु का संदर्भ है -

लेट टेस्ट ={};

इस ऑब्जेक्ट में संभावित रूप से (लेकिन तुरंत नहीं) नेस्टेड ऑब्जेक्ट होंगे, जैसे -

टेस्ट ={लेवल1:{लेवल2:{लेवल3:"लेवल3"}}};

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

फ़ंक्शन को यह निर्धारित करना चाहिए कि कुंजी स्ट्रिंग्स द्वारा दर्शाया गया नेस्टेड संयोजन ऑब्जेक्ट में मौजूद है या नहीं।

उदाहरण

इसके लिए कोड होगा -

const checkNested =function(obj ={}){ const args =Array.prototype.slice.call(arguments, 1); के लिए (चलो i =0; i  

आउटपुट

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

<पूर्व>सच्चाई

  1. जावास्क्रिप्ट - वस्तु कुंजी को चर द्वारा सेट करें

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

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

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

  1. कैसे जावास्क्रिप्ट में प्रत्येक वस्तु के लिए एक अद्वितीय आईडी बनाने के लिए?

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