Hvad er den bedste måde at finde, hvis en vare er i et JavaScript-array

Hvad Er Den Bedste Made At Finde Hvis En Vare Er I Et Javascript Array



Der er flere metoder, såsom find(), include(), indexOf() eller filter()-metoderne til at verificere, om elementet/elementet findes i et array i JavaScript. Den bedste måde at finde ud af, om et element er i et JavaScript-array, afhænger af den type data, du arbejder med, men generelt er ' Array.includes() '-metoden eller ' Array.indexOf() ” metoder er de bedste.

Denne vejledning vil illustrere den bedste måde at finde et element i et array i JavaScript.

Hvad er en effektiv måde at finde/tjekke, om en vare er i et JavaScript-array?

Der er flere metoder til at finde elementet i et array, men de bedste er som følger:







  • inkluderer() metode
  • indexOf() metode

Metode 1: Find et element i Array ved hjælp af include() Method

Metoden include() returnerer en boolesk værdi, der angiver, om et array indeholder et bestemt element eller ej. Det giver ' rigtigt ” hvis det bestemte element findes i et array. Ellers vender det tilbage' falsk ”. Denne metode er nem at bruge og kræver et enkelt argument, det element du leder efter.



Syntaks



Brug følgende syntaks til at finde elementet i et array:





array. omfatter ( element )

Eksempel

Opret en række af tal:



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

Kontroller nu, om elementet ' elleve ' findes i arrayet ved hjælp af ' omfatter() ” metode. Det vil vise ' rigtigt ” hvis det givne element findes i et array. Ellers, hvis det giver ' falsk ”:

konst findElement = array. omfatter ( elleve ) ;

Udskriv resultatet på konsollen:

konsol. log ( findElement ) ;

Udgangen viser ' rigtigt ', som angiver, at elementet er blevet fundet i arrayet:

Metode 2: Find et element i Array ved hjælp af indexOf() Method

En anden bedste måde at finde et element i et array på er ' indeks af() ” metode. Det giver indekset/positionen af ​​elementet i et array. Hvis det givne element ikke findes i et array, giver det -1.

Syntaks

Følg den angivne syntaks for indexOf() metoden:

array. indeks af ( element )

Eksempel

Send elementet i indexOf() metoden:

konst findElement = array. indeks af ( elleve ) ;

Udgangsdisplayet ' 2 ', som er indekset for elementet 11, der indikerer, at dette element er til stede i arrayet ved det andet indeks:

Vi har samlet de bedste metoder til at finde varen i et array i JavaScript.

Konklusion

Der er flere metoder til at finde elementet i et array, men den bedste måde er ' omfatter() ”-metoden og ” indeks af() ” metode. Metoden include() udsender en boolesk værdi, mens indexOf() metoden giver elementets indeks. I denne tutorial illustrerede vi den bedste måde at finde varen i et array i JavaScript.