JavaScriptలో Array Search Methods

JavaScript ఒక arrayలో ఎలిమెంట్స్‌ను కనుగొనడానికి బిల్ట్-ఇన్ (built-in) మెథడ్స్‌ను అందిస్తుంది. ఈ టూల్స్ ఎలిమెంట్ యొక్క స్థానాన్ని (position) గుర్తించడానికి లేదా ఒక విలువ ఉందో లేదో తనిఖీ చేయడానికి మీకు సహాయపడతాయి.

మీరు తెలుసుకోవలసిన ప్రధాన మెథడ్స్ ఇక్కడ ఉన్నాయి:

  • indexOf() ఒక నిర్దిష్ట ఎలిమెంట్ యొక్క మొదటి ఇండెక్స్‌ను కనుగొంటుంది. ఒకవేళ ఆ ఎలిమెంట్ లేకపోతే, ఇది -1ని రిటర్న్ చేస్తుంది. Example: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.indexOf("Banana"); // Returns 1

  • lastIndexOf() ఒక నిర్దిష్ట ఎలిమెంట్ యొక్క చివరి ఇండెక్స్‌ను కనుగొంటుంది. ఒకవేళ ఆ ఎలిమెంట్ లేకపోతే, ఇది -1ని రిటర్న్ చేస్తుంది. Example: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.lastIndexOf("Banana"); // Returns 3

  • includes() మీ arrayలో ఒక ఎలిమెంట్ ఉందో లేదో తనిఖీ చేస్తుంది. ఇది true లేదా falseని రిటర్న్ చేస్తుంది. Example: const fruits = ["Apple", "Banana", "Mango"]; fruits.includes("Mango"); // Returns true fruits.includes("Orange"); // Returns false

  • find() మీ కండిషన్‌కు సరిపోయే మొదటి ఎలిమెంట్‌ను రిటర్న్ చేస్తుంది. ఒకవేళ ఏదీ సరిపోకపోతే, ఇది undefinedని రిటర్న్ చేస్తుంది. Example: const numbers = [5, 12, 8, 20]; const result = numbers.find(num => num > 10); // Returns 12

  • findIndex() మీ కండిషన్‌కు సరిపోయే మొదటి ఎలిమెంట్ యొక్క ఇండెక్స్‌ను రిటర్న్ చేస్తుంది. ఒకవేళ ఏదీ సరిపోకపోతే, ఇది -1ని రిటర్న్ చేస్తుంది. Example: const numbers = [5, 12, 8, 20]; const index = numbers.findIndex(num => num > 10); // Returns 1

  • findLast() మీ కండిషన్‌కు సరిపోయే చివరి ఎలిమెంట్‌ను రిటర్న్ చేస్తుంది. ఇది array చివర నుండి వెతుకుతుంది. Example: const numbers = [5, 12, 8, 20]; const result = numbers.findLast(num => num > 10); // Returns 20

  • findLastIndex() మీ కండిషన్‌కు సరిపోయే చివరి ఎలిమెంట్ యొక్క ఇండెక్స్‌ను రిటర్న్ చేస్తుంది. Example: const numbers = [5, 12, 8, 20]; const index = numbers.findLastIndex(num => num > 10); // Returns 3

Summary:

indexOf() మొదటి ఇండెక్స్‌ను ఇస్తుంది. • lastIndexOf() చివరి ఇండెక్స్‌ను ఇస్తుంది. • includes() ఎలిమెంట్ ఉందో లేదో తనిఖీ చేస్తుంది. • find() సరిపోయే మొదటి విలువను ఇస్తుంది. • findIndex() సరిపోయే మొదటి ఇండెక్స్‌ను ఇస్తుంది. • findLast() సరిపోయే చివరి విలువను ఇస్తుంది. • findLastIndex() సరిపోయే చివరి ఇండెక్స్‌ను ఇస్తుంది.

Source: https://www.w3schools.com/js/js_array_search.asp

Full post: https://dev.to/kamalesh_ar_6252544786997/array-search-methods-in-javascript-23mk