Jaký je nejlepší způsob, jak zjistit, zda je položka v poli JavaScript

Jaky Je Nejlepsi Zpusob Jak Zjistit Zda Je Polozka V Poli Javascript



Existuje několik metod, jako je find(), include(), indexOf() nebo metody filter() k ověření, zda položka/prvek existuje v poli v JavaScriptu. Nejlepší způsob, jak zjistit, zda je položka v poli JavaScript, závisí na typu dat, se kterými pracujete, ale obecně platí, že „ Array.includes() “ metoda nebo “ Array.indexOf() “ metody jsou nejlepší.

Tento tutoriál ilustruje nejlepší způsob, jak najít položku v poli v JavaScriptu.

Jaký je efektivní způsob, jak najít/zkontrolovat, zda je položka v poli JavaScript?

Existuje několik metod, jak najít prvek v poli, ale nejlepší jsou následující:







  • zahrnuje() metodu
  • metoda indexOf().

Metoda 1: Najít položku v poli pomocí metody include().

Metoda include() vrací booleovskou hodnotu označující, zda pole obsahuje konkrétní položku či nikoli. To dává ' skutečný ” pokud se konkrétní prvek nachází v poli. Jinak se to vrátí ' Nepravdivé “. Tato metoda se snadno používá a vyžaduje jediný argument, prvek, který hledáte.



Syntax



K nalezení položky v poli použijte následující syntaxi:





pole. zahrnuje ( živel )

Příklad

Vytvořte pole čísel:



byl pole = [ 5 , 8 , jedenáct , 14 , patnáct , dvacet , 23 , 25 ] ;

Nyní zkontrolujte, zda prvek „ jedenáct ' existuje v poli pomocí ' zahrnuje() “ metoda. Zobrazí se „ skutečný ” pokud daný prvek v poli existuje. Jinak, pokud to dá „ Nepravdivé “:

konst findElement = pole. zahrnuje ( jedenáct ) ;

Vytiskněte výsledek na konzoli:

řídicí panel. log ( findElement ) ;

Na výstupu se zobrazí „ skutečný “, což znamená, že položka byla nalezena v poli:

Metoda 2: Najít položku v poli pomocí metody indexOf().

Dalším nejlepším způsobem, jak najít prvek v poli, je „ indexOf() “ metoda. Udává index/pozici prvku v poli. Pokud daný prvek není v poli nalezen, dává -1.

Syntax

Postupujte podle zadané syntaxe pro metodu indexOf():

pole. indexOf ( živel )

Příklad

Předejte prvek v metodě indexOf():

konst findElement = pole. indexOf ( jedenáct ) ;

Zobrazení výstupu ' 2 “, což je index prvku 11, který označuje, že tato položka je přítomna v poli na druhém indexu:

Sestavili jsme nejlepší metody k nalezení položky v poli v JavaScriptu.

Závěr

Existuje několik metod, jak najít prvek v poli, ale nejlepší způsob je „ zahrnuje() “ metoda a “ indexOf() “ metoda. Metoda include() vypisuje booleovskou hodnotu, zatímco metoda indexOf() poskytuje index prvku. V tomto tutoriálu jsme ilustrovali nejlepší způsob, jak najít položku v poli v JavaScriptu.