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

JavaScript ऑब्जेक्ट या ऐरे में किसी विशेष की के अस्तित्व की जांच कैसे करें?


किसी ऑब्जेक्ट/की के ऐरे और ऑब्जेक्ट में अस्तित्व की जांच करने के अलग-अलग तरीके हैं। आइए पहले ऑब्जेक्ट केस को देखें।

यह देखने के लिए कि कोई की ऑब्जेक्ट में मौजूद है या नहीं, हमें in ऑपरेटर का उपयोग करने की आवश्यकता है।

उदाहरण

let obj = { name: "John", age: 22 } console.log('name' in obj); console.log('address' in obj);

आउटपुट

true false

नोट - in ऑपरेटर true लौटाता है यदि निर्दिष्ट प्रॉपर्टी निर्दिष्ट ऑब्जेक्ट या इसकी प्रोटोटाइप चेन में है।

ऐरे में किसी ऑब्जेक्ट के अस्तित्व की जांच के लिए, हमें ऐरे पर indexOf मेथड का उपयोग करने की आवश्यकता है। यदि ऑब्जेक्ट नहीं मिलता है, तो -1 लौटाया जाता है, अन्यथा इसका इंडेक्स लौटाया जाता है।

उदाहरण

let arr = ["test", 1, 2, "hello", 23.5]; console.log(arr.indexOf({})) console.log(arr.indexOf("hello")) console.log(arr.indexOf(23.5))

आउटपुट

-1 3 4
  1. JavaScript का उपयोग करके कैसे जांचें कि बटन क्लिक किया गया है? JavaScript का उपयोग करके कैसे जांचें कि बटन क्लिक किया गया है?

    JavaScript का उपयोग करके जांचने का कोड कि बटन क्लिक किया गया है या नहीं:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>B

  1. जावास्क्रिप्ट में ऑरिजिनल ऐरे को बदले बिना ऑब्जेक्ट की को कैसे बदलें? जावास्क्रिप्ट में ऑरिजिनल ऐरे को बदले बिना ऑब्जेक्ट की को कैसे बदलें?

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

  1. जावास्क्रिप्ट में कैसे जांचें कि कोई ऑब्जेक्ट क्लास का इंस्टेंस है? जावास्क्रिप्ट में कैसे जांचें कि कोई ऑब्जेक्ट क्लास का इंस्टेंस है?

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