Hva er den beste måten å finne hvis en vare er i en JavaScript -matrise

Hva er den beste måten å finne hvis en vare er i en JavaScript -matrise
Det er flere metoder, for eksempel Find (), inkluderer (), IndexOf () eller filter () -metodene for å bekrefte om elementet/elementet eksisterer i en matrise i JavaScript. Den beste måten å finne om et element er i en JavaScript -matrise avhenger av hvilken type data du jobber med, men generelt "Array.inkluderer ()”Metode eller“Array.oversikt over()”Metoder er de beste.

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:

  • Inkluderer () Metode
  • INDEXOF () Metode

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.