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

JavaScript एरे में एलिमेंट खोजना


JavaScript एरे में एलिमेंट्स खोजने के लिए फ़ंक्शन्स का एक संग्रह प्रदान करता है। आइए सबसे बुनियादी से शुरू करें। indexOf फ़ंक्शन पूरे एरे को पार करता है और आपके द्वारा खोजे गए एलिमेंट का इंडेक्स लौटाता है यदि मिल जाता है अन्यथा -1 लौटाता है। उदाहरण:

उदाहरण

let people = ["Harry", "Martha", "John", "Sam"]; console.log(people.indexOf("John")) console.log(people.indexOf("Jim"))

आउटपुट

यह आउटपुट देगा:

2 -1

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

उदाहरण

let people = [{    name: 'Agnes',    age: 25 }, {    name: 'Richard',    age: 21 }, {    name: 'Zoe',    age: 35 }]; let personNameStartsWithR = people.find(person => person.name[0] === 'R'); console.log(personNameStartsWithR)

आउटपुट

यह आउटपुट देगा:

{ name: 'Richard', age: 21 }

लेकिन उपरोक्त परिणाम हमें एक ऑब्जेक्ट देता है। हम findIndex फ़ंक्शन का उपयोग करके इस ऑब्जेक्ट का इंडेक्स ढूंढ सकते हैं। उदाहरण:

उदाहरण

let people = [{    name: 'Agnes',    age: 25 }, {    name: 'Richard',    age: 21 }, {    name: 'Zoe',    age: 35 }]; let personNameStartsWithR = people.findIndex(person => person.name[0] === 'R'); console.log(personNameStartsWithR)

आउटपुट

यह आउटपुट देगा:

1

ध्यान दें कि find() और findIndex() फ़ंक्शन्स कॉलबैक को आर्गुमेंट के रूप में लेते हैं और कॉलबैक आर्गुमेंट्स लेता है: एलिमेंट, इंडेक्स, एरे। ये फ़ंक्शन्स केवल एलिमेंट की पहली घटना देते हैं। indexOf फ़ंक्शन एक और पैरामीटर, fromIndex, भी लेता है ताकि आप उस बिंदु से खोज जारी रख सकें। उदाहरण:

उदाहरण

let people = ["Harry", "Martha", "John", "Sam", "Martha"]; console.log(people.indexOf("Martha")); console.log(people.indexOf("Martha", 3))

आउटपुट

यह आउटपुट देगा:

1 4

  1. JavaScript Let कीवर्ड JavaScript Let कीवर्ड

    2015 में पेश किया गया JavaScript Let कीवर्ड हमें ब्लॉक-स्कोप्ड वेरिएबल परिभाषित करने की अनुमति देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale

  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>    body { &n

  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>