Mikä on paras tapa löytää, jos kohde on JavaScript-taulukossa

Mika On Paras Tapa Loytaa Jos Kohde On Javascript Taulukossa



On olemassa useita menetelmiä, kuten find(), include(), indexOf() tai filter()-menetelmiä, joilla voidaan tarkistaa, onko kohde/elementti olemassa JavaScript-taulukossa. Paras tapa selvittää, onko kohde JavaScript-taulukossa, riippuu käsittelemäsi datan tyypistä, mutta yleensä ' Array.includes() ”menetelmä tai ” Array.indexOf() ”menetelmät ovat parhaita.

Tämä opetusohjelma havainnollistaa parasta tapaa löytää kohde taulukosta JavaScriptissä.

Mikä on tehokas tapa löytää/tarkistaa, onko kohde JavaScript-taulukossa?

On olemassa useita tapoja löytää elementti taulukosta, mutta parhaat niistä ovat seuraavat:







  • sisältää()-menetelmän
  • indexOf()-menetelmä

Tapa 1: Etsi kohde taulukosta include()-menetelmän avulla

include()-menetelmä palauttaa loogisen arvon, joka osoittaa, sisältääkö taulukko tietyn kohteen vai ei. Se antaa ' totta ', jos tietty elementti löytyy taulukosta. Muuten se palaa' väärä ”. Tämä menetelmä on helppokäyttöinen ja vaatii yhden argumentin, etsimäsi elementin.



Syntaksi



Käytä seuraavaa syntaksia löytääksesi kohteen taulukosta:





joukko. sisältää ( elementti )

Esimerkki

Luo joukko numeroita:



oli joukko = [ 5 , 8 , yksitoista , 14 , viisitoista , kaksikymmentä , 23 , 25 ] ;

Tarkista nyt, onko elementti ' yksitoista ' on olemassa taulukossa käyttämällä ' sisältää () ”menetelmä. Se näyttää ' totta ', jos annettu elementti on olemassa taulukossa. Muuten, jos se antaa ' väärä ':

konst EtsiElementti = joukko. sisältää ( yksitoista ) ;

Tulosta tulos konsolille:

konsoli. Hirsi ( EtsiElementti ) ;

Lähtö näyttää ' totta ”, joka osoittaa, että kohde on löydetty taulukosta:

Tapa 2: Etsi kohde taulukosta indexOf()-menetelmällä

Toinen paras tapa löytää elementti taulukosta on ' sisällysluettelo() ”menetelmä. Se antaa elementin indeksin/paikan taulukossa. Jos annettua elementtiä ei löydy taulukosta, se antaa -1.

Syntaksi

Noudata indexOf()-menetelmälle annettua syntaksia:

joukko. sisällysluettelo ( elementti )

Esimerkki

Välitä elementti indexOf()-metodissa:

konst EtsiElementti = joukko. sisällysluettelo ( yksitoista ) ;

Lähtönäyttö ' 2 ”, joka on elementin 11 indeksi, joka osoittaa tämän kohteen olevan taulukossa toisessa indeksissä:

Olemme koonneet parhaat menetelmät kohteen löytämiseksi JavaScript-taulukosta.

Johtopäätös

On olemassa useita tapoja löytää elementti taulukosta, mutta paras tapa on ' sisältää () 'menetelmä ja' sisällysluettelo() ”menetelmä. include()-menetelmä tulostaa loogisen arvon, kun taas indexOf()-menetelmä antaa elementin indeksin. Tässä opetusohjelmassa havainnollistimme parhaan tavan löytää kohde JavaScript-taulukosta.