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

Hva Er Den Beste Maten A Finne Hvis En Vare Er I En Javascript Array



Det er flere metoder, for eksempel find(), include(), indexOf(), eller filter()-metodene for å bekrefte om elementet/elementet finnes i en matrise i JavaScript. Den beste måten å finne ut om et element er i en JavaScript-matrise avhenger av typen data du jobber med, men generelt sett er ' Array.includes() '-metoden eller ' Array.indexOf() 'metodene 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-array?

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 Array ved å bruke include() Method

Metoden include() returnerer en boolsk verdi som indikerer om en matrise inneholder et bestemt element eller ikke. Det gir ' ekte ” hvis det bestemte elementet finnes i en matrise. Ellers kommer den tilbake ' falsk '. Denne metoden er enkel å bruke og krever et enkelt argument, elementet du leter etter.



Syntaks



Bruk følgende syntaks for å finne elementet i en matrise:





array. inkluderer ( element )

Eksempel

Lag en rekke tall:



var array = [ 5 , 8 , elleve , 14 , femten , tjue , 23 , 25 ] ;

Sjekk nå om elementet ' elleve ' finnes i arrayen ved å bruke ' inkluderer() 'metoden. Det vil vise ' ekte ” hvis det gitte elementet finnes i en matrise. Ellers, hvis det gir ' falsk ':

konst finnElement = array. inkluderer ( elleve ) ;

Skriv ut resultatet på konsollen:

konsoll. Logg ( finnElement ) ;

Utgangen viser ' ekte ”, som indikerer at elementet er funnet i arrayen:

Metode 2: Finn et element i matrise ved å bruke indexOf()-metoden

En annen beste måte å finne et element i en matrise på er ' oversikt over() 'metoden. 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 angitte syntaksen for indexOf()-metoden:

array. oversikt over ( element )

Eksempel

Send elementet i indexOf()-metoden:

konst finnElement = array. oversikt over ( elleve ) ;

Utgangsdisplayet ' 2 ”, som er indeksen til elementet 11 som indikerer at dette elementet er tilstede 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() '-metoden og ' oversikt over() 'metoden. Inclusive()-metoden gir ut en boolsk verdi mens indexOf()-metoden gir elementets indeks. I denne opplæringen illustrerte vi den beste måten å finne elementet i en matrise i JavaScript.