Denne opplæringen vil illustrere den beste måten å finne et element i en matrise i JavaScript.
Hva er en effektiv måte å finne/sjekke om et element er i en JavaScript -matrise?
Det er flere metoder for å finne elementet i en matrise, men de beste er som følger:
Metode 1: Finn et element i matrise ved hjelp av inkluderer () -metode
Inkluderer () -metoden returnerer en boolsk verdi som indikerer om en matrise inneholder et bestemt element eller ikke. Det gir "ekte”Hvis det aktuelle elementet finnes i en matrise. Ellers kommer det tilbake “falsk”. Denne metoden er enkel å bruke og krever et enkelt argument, elementet du ser.
Syntaks
Bruk følgende syntaks for å finne elementet i en matrise:
Array.Inkluderer (element)Eksempel
Lag en rekke tall:
var array = [5, 8, 11, 14, 15, 20, 23, 25];Nå, sjekk om elementet “11”Eksisterer i matrisen ved å bruke“inkluderer ()”Metode. Den vil vise “ekte”Hvis det gitte elementet eksisterer i en matrise. Ellers, hvis det gir "falsk”:
const findElement = matrise.inkluderer (11);Skriv ut resultatet på konsollen:
konsoll.logg (findElement);Utgangen vises “ekte”, Som indikerer at varen er funnet i matrisen:
Metode 2: Finn et element i matrise ved bruk av indexOf () -metode
En annen beste måte å finne et element i en matrise er "oversikt over()”Metode. Det gir indeksen/posisjonen til elementet i en matrise. Hvis det gitte elementet ikke finnes i en matrise, gir det -1.
Syntaks
Følg den medfølgende syntaks for indexOf () -metoden:
Array.indeks av (element)Eksempel
Pass elementet i INDEXOF () -metoden:
const findElement = matrise.indeks av (11);Utgangsskjermen “2”, Som er indeksen for elementet 11 som indikerer at dette elementet er til stede i matrisen ved den andre indeksen:
Vi har samlet de beste metodene for å finne varen i en matrise i JavaScript.
Konklusjon
Det er flere metoder for å finne elementet i en matrise, men den beste måten er "inkluderer ()”Metode og“oversikt over()”Metode. Inkluderer () -metoden gir ut en boolsk verdi mens indeksen () -metoden gir elementets indeks. I denne opplæringen illustrerte vi den beste måten å finne varen i en matrise i JavaScript.