Metoda indexof () służy do wyszukiwania indeksu elementu w danej tablicy; Można go również użyć do znalezienia pozycji znaku lub podłacia w ciągu. Metoda indexof () Zwraca położenie elementu/substring, jeśli zostanie znaleziony; w przeciwnym razie zwraca -1. Indeksowanie rozpoczyna się od 0, więc pierwszy element tablicy i pierwsze słowo w ciągu zawsze zwracają 0.
Jak użyć metody indexof ()
W tym przewodniku dowiemy się, jak korzystać z Metoda indexof () Aby znaleźć indeks elementu/substring w tablicy/ciągu; Ale najpierw omówmy jego składnię:
array_name.indexof (element, start_point)Metoda indexof () przyjmuje dwa parametry:
Teraz użyje Metoda indexof () Aby znaleźć indeks elementu w tablicy jako przykład:
Notatka: Użyjemy konsoli przeglądarki, aby zademonstrować przykłady wykonane w tym poście. Aby otworzyć konsolę przeglądarki:
Przykłady
var zwierzęta = [„Lion”, „Monkey”, „Rhino”, „cat”];Podobnie możemy również użyć tej metody w ciągu:
var str = 'Witamy w Linuks!';;Można go również użyć do znalezienia jednego znaku:
var str = 'Witamy w Linuks!';;Metoda indexof () Domyślnie zaczyna szukać od 0; Ale możemy również przekazać punkt wyjścia jako argument:
var zwierzęta = [„Lion”, „Monkey”, „Rhino”, „cat”];Metoda powróciła -1 ponieważ nie może znaleźćNosorożec„Jeśli rozpocznie wyszukiwanie z 3. Teraz, jeśli zmienimy punkt wyjścia na 2, Następnie:
var zwierzęta = [„Lion”, „Monkey”, „Rhino”, „cat”];Podobnie w przypadku strun:
var str = 'Witamy w Linuks!';;
Metoda index () zaczyna wyszukiwać od 0 do końca tablicy/ciągu; i zwraca wskaźnik pierwszego wystąpienia wartości wyszukiwania. Jeśli istnieją dwa podobne elementy w tablicy lub ciągu i chcesz znaleźć indeks ostatniego, powinieneś użyć metoda lastIndexof ():
Podobnie dla tablicy:
var zwierzęta = [„Lion”, „Monkey”, „Rhino”, „cat”, „lion”];Metoda indexof () jest wrażliwe na przypadek.
Wniosek
Podczas programowania, podczas pracy z tablicami lub ciągami, często musimy znaleźć indeks określonego elementu lub pod substring. Metoda indexof () Przydaje się w takich sytuacjach.
W tym instruktażu nauczyliśmy się korzystać z Metoda indexof () Aby znaleźć indeks elementu w ciągu/tablicy. Ponadto omówiliśmy również typ i parametry, które możemy przekazać do Metoda indexof ().