Ano ang Pinakamahusay na Paraan upang Hanapin kung ang isang Item ay nasa isang JavaScript Array

Ano Ang Pinakamahusay Na Paraan Upang Hanapin Kung Ang Isang Item Ay Nasa Isang Javascript Array



Mayroong ilang mga pamamaraan, tulad ng find(), kasama ang(), indexOf(), o ang filter() na mga pamamaraan upang i-verify kung ang item/elemento ay umiiral sa isang array sa JavaScript. Ang pinakamahusay na paraan upang malaman kung ang isang item ay nasa isang JavaScript array ay nakasalalay sa uri ng data na ginagamit mo, ngunit sa pangkalahatan, ang ' Array.includes() 'paraan o ang' Array.indexOf() ” Ang mga pamamaraan ay ang pinakamahusay.

Ang tutorial na ito ay maglalarawan ng pinakamahusay na paraan upang makahanap ng isang item sa isang array sa JavaScript.

Ano ang isang Mahusay na Paraan upang Hanapin/Suriin kung ang isang Item ay nasa isang JavaScript Array?

Mayroong ilang mga paraan upang mahanap ang elemento sa isang array, ngunit ang pinakamahusay ay ang mga sumusunod:







  • kasama ang() na pamamaraan
  • indexOf() na pamamaraan

Paraan 1: Maghanap ng isang Item sa Array Gamit ang mga () Paraan

Ang pamamaraang includes() ay nagbabalik ng boolean value na nagsasaad kung ang isang array ay naglalaman ng isang partikular na item o hindi. Nagbibigay ito ng ' totoo ” kung ang partikular na elemento ay matatagpuan sa isang array. Kung hindi, babalik ito' mali ”. Ang pamamaraang ito ay madaling gamitin at nangangailangan ng isang argumento, ang elementong iyong hinahanap.



Syntax



Gamitin ang sumusunod na syntax upang mahanap ang item sa isang array:





array. kasama ang ( elemento )

Halimbawa

Lumikha ng isang hanay ng mga numero:



ay array = [ 5 , 8 , labing-isa , 14 , labinlima , dalawampu , 23 , 25 ] ;

Ngayon, suriin kung ang elemento ' labing-isa ' ay umiiral sa array gamit ang ' kasama ang() ” paraan. Ipapakita nito ang ' totoo ” kung ang ibinigay na elemento ay umiiral sa isang array. Kung hindi, kung nagbibigay ito ng ' mali ”:

const findElement = array. kasama ang ( labing-isa ) ;

I-print ang resulta sa console:

console. log ( findElement ) ;

Ang output ay nagpapakita ng ' totoo ”, na nagpapahiwatig na ang item ay natagpuan sa array:

Paraan 2: Maghanap ng Item sa Array Gamit ang Paraan ng indexOf().

Ang isa pang pinakamahusay na paraan ng paghahanap ng isang elemento sa isang array ay ang ' indexOf() ” paraan. Nagbibigay ito ng index/posisyon ng elemento sa isang array. Kung ang ibinigay na elemento ay hindi matatagpuan sa isang array, nagbibigay ito ng -1.

Syntax

Sundin ang ibinigay na syntax para sa indexOf() na pamamaraan:

array. indexOf ( elemento )

Halimbawa

Ipasa ang elemento sa indexOf() na pamamaraan:

const findElement = array. indexOf ( labing-isa ) ;

Ang output display ' 2 ”, na ang index ng elemento 11 na nagpapahiwatig na ang item na ito ay naroroon sa array sa pangalawang index:

Pinagsama-sama namin ang pinakamahusay na mga paraan upang mahanap ang item sa isang array sa JavaScript.

Konklusyon

Mayroong ilang mga paraan upang mahanap ang elemento sa isang array, ngunit ang pinakamahusay na paraan ay ang ' kasama ang() 'paraan at ang' indexOf() ” paraan. Ang paraang kasama () ay naglalabas ng boolean na halaga habang ang indexOf() na pamamaraan ay nagbibigay ng index ng elemento. Sa tutorial na ito, inilarawan namin ang pinakamahusay na paraan upang mahanap ang item sa isang array sa JavaScript.