Aký je najlepší spôsob, ako zistiť, či je položka v poli JavaScript

Aky Je Najlepsi Sposob Ako Zistit Ci Je Polozka V Poli Javascript



Existuje niekoľko metód, ako napríklad find(), include(), indexOf() alebo metódy filter() na overenie toho, či položka/prvok existuje v poli v JavaScripte. Najlepší spôsob, ako zistiť, či je položka v poli JavaScript, závisí od typu údajov, s ktorými pracujete, ale vo všeobecnosti platí, že „ Array.includes() “ metóda alebo “ Array.indexOf() “ metódy sú najlepšie.

Tento tutoriál ilustruje najlepší spôsob, ako nájsť položku v poli v JavaScripte.

Aký je efektívny spôsob, ako nájsť/skontrolovať, či je položka v poli JavaScript?

Existuje niekoľko spôsobov, ako nájsť prvok v poli, ale najlepšie sú tieto:







  • zahŕňa metódu().
  • metóda indexOf().

Metóda 1: Nájdite položku v poli pomocou metódy include().

Metóda include() vracia boolovskú hodnotu označujúcu, či pole obsahuje konkrétnu položku alebo nie. To dáva ' pravda ” ak sa konkrétny prvok nachádza v poli. V opačnom prípade sa vráti „ falošný “. Táto metóda sa ľahko používa a vyžaduje jediný argument, prvok, ktorý hľadáte.



Syntax



Na vyhľadanie položky v poli použite nasledujúcu syntax:





pole. zahŕňa ( element )

Príklad

Vytvorte pole čísel:



bol pole = [ 5 , 8 , jedenásť , 14 , pätnásť , dvadsať , 23 , 25 ] ;

Teraz skontrolujte, či prvok „ jedenásť '' existuje v poli pomocou ' zahŕňa() “. Zobrazí sa „ pravda ” ak daný prvok existuje v poli. V opačnom prípade, ak dáva „ falošný “:

konšt findElement = pole. zahŕňa ( jedenásť ) ;

Vytlačte výsledok na konzole:

konzoly. log ( findElement ) ;

Na výstupe sa zobrazí „ pravda “, čo znamená, že položka bola nájdená v poli:

Metóda 2: Nájdite položku v poli pomocou metódy indexOf().

Ďalším najlepším spôsobom, ako nájsť prvok v poli, je „ indexOf() “. Udáva index/pozíciu prvku v poli. Ak sa daný prvok v poli nenachádza, dáva -1.

Syntax

Postupujte podľa poskytnutej syntaxe pre metódu indexOf():

pole. indexOf ( element )

Príklad

Odovzdajte prvok v metóde indexOf():

konšt findElement = pole. indexOf ( jedenásť ) ;

Výstupný displej „ 2 “, čo je index prvku 11, ktorý označuje, že táto položka je prítomná v poli na druhom indexe:

Zostavili sme najlepšie metódy na nájdenie položky v poli v JavaScripte.

Záver

Existuje niekoľko spôsobov, ako nájsť prvok v poli, ale najlepší spôsob je „ zahŕňa() “ metóda a “ indexOf() “. Metóda include() poskytuje výstup boolovskej hodnoty, zatiaľ čo metóda indexOf() poskytuje index prvku. V tomto návode sme ilustrovali najlepší spôsob, ako nájsť položku v poli v JavaScripte.