Array Search Methods in JavaScript

JavaScript मध्ये array मधील घटक (elements) शोधण्यासाठी इन-बिल्ट (built-in) मेथड्स उपलब्ध आहेत. ही साधने तुम्हाला घटकांचे स्थान शोधण्यास किंवा एखादी व्हॅल्यू अस्तित्वात आहे की नाही हे तपासण्यास मदत करतात.

तुम्हाला माहित असणे आवश्यक असलेल्या मुख्य मेथड्स खालीलप्रमाणे आहेत:

  • indexOf() एखाद्या विशिष्ट घटकाचा पहिला इंडेक्स शोधते. जर तो घटक सापडला नाही, तर हे -1 रिटर्न करते. उदाहरण: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.indexOf("Banana"); // Returns 1

  • lastIndexOf() एखाद्या विशिष्ट घटकाचा शेवटचा इंडेक्स शोधते. जर तो घटक सापडला नाही, तर हे -1 रिटर्न करते. उदाहरण: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.lastIndexOf("Banana"); // Returns 3

  • includes() तुमच्या array मध्ये एखादा घटक अस्तित्वात आहे की नाही हे तपासते. हे true किंवा false रिटर्न करते. उदाहरण: const fruits = ["Apple", "Banana", "Mango"]; fruits.includes("Mango"); // Returns true fruits.includes("Orange"); // Returns false

  • find() तुमच्या अटीनुसार (condition) पहिला घटक रिटर्न करते. जर कोणताही घटक जुळला नाही, तर हे undefined रिटर्न करते. उदाहरण: const numbers = [5, 12, 8, 20]; const result = numbers.find(num => num > 10); // Returns 12

  • findIndex() तुमच्या अटीनुसार पहिल्या घटकाचा इंडेक्स रिटर्न करते. जर कोणताही घटक जुळला नाही, तर हे -1 रिटर्न करते. उदाहरण: const numbers = [5, 12, 8, 20]; const index = numbers.findIndex(num => num > 10); // Returns 1

  • findLast() तुमच्या अटीनुसार शेवटचा घटक रिटर्न करते. हे array च्या शेवटून शोधते. उदाहरण: const numbers = [5, 12, 8, 20]; const result = numbers.findLast(num => num > 10); // Returns 20

  • findLastIndex() तुमच्या अटीनुसार शेवटच्या घटकाचा इंडेक्स रिटर्न करते. उदाहरण: const numbers = [5, 12, 8, 20]; const index = numbers.findLastIndex(num => num > 10); // Returns 3

सारांश:

• indexOf() पहिला इंडेक्स मिळवते. • lastIndexOf() शेवटचा इंडेक्स मिळवते. • includes() घटक अस्तित्वात आहे की नाही हे तपासते. • find() पहिला जुळणारा घटक मिळवते. • findIndex() पहिला जुळणारा इंडेक्स मिळवते. • findLast() शेवटचा जुळणारा घटक मिळवते. • findLastIndex() शेवटचा जुळणारा इंडेक्स मिळवते.

स्रोत: https://www.w3schools.com/js/js_array_search.asp

पूर्ण पोस्ट: https://dev.to/kamalesh_ar_6252544786997/array-search-methods-in-javascript-23mk