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

हम कैसे जांचते हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं?

<घंटा/>

यह जांचने के कई तरीके हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं। आइए इनमें से कुछ को देखें -

Array.isArray() का उपयोग करना

सभी आधुनिक ब्राउज़र इस पद्धति का समर्थन करते हैं।

उदाहरण

console.log(Array.isArray(undefined))
console.log(Array.isArray(null))
console.log(Array.isArray(""))
console.log(Array.isArray({}))
console.log(Array.isArray([]))
console.log(Array.isArray([1, "hello"]))
console.log(Array.isArray(new Array()))

आउटपुट

false
false
false
false
true
true
true

कन्स्ट्रक्टर चेक

आप arr.constructor ===Array का उपयोग यह निर्धारित करने के लिए कर सकते हैं कि कोई वस्तु सरणी है। हालांकि यह सभी वस्तुओं के लिए काम नहीं करता है।

उदाहरण

// This will fail: console.log(undefined.constructor === Array)
// This will fail: console.log(null.constructor === Array)
console.log("".constructor === Array)
console.log({}.constructor === Array)
console.log([].constructor === Array)
console.log([1, "hello"].constructor === Array)
console.log(new Array().constructor === Array)

आउटपुट

false
false
true
true
true

  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&quo

  1. किसी वर्ग में किसी सरणी के अंदर किसी ऑब्जेक्ट के मानों को कैसे संपादित करें - जावास्क्रिप्ट?

    इसके लिए इस कीवर्ड का प्रयोग करें। उदाहरण निम्नलिखित कोड है - class Employee {     constructor() {         this.tempObject = [             {                 firstName: "David",