Tarkista, onko elementti läsnä taulukossa

Tarkista Onko Elementti Lasna Taulukossa



Sen tarkistaminen, onko elementti taulukossa, on tärkeä osa JavaScript-ohjelmointikieltä. Ohjelmoijien on eri tilanteissa varmistettava, että elementti on olemassa taulukossa. Esimerkiksi tietyn elementin etsiminen, kaksoiskappaleiden välttäminen, tietojen suodattaminen ja niin edelleen.

Tämä opetusohjelma havainnollistaa, kuinka voit tarkistaa, onko tietty elementti JavaScript-taulukossa.

Kuinka tarkistaa, onko elementti taulukossa?

Voit määrittää, onko elementti taulukossa, käyttämällä alla olevia menetelmiä:







Tapa 1: Tarkista, onko elementti taulukossa 'includes()'-menetelmällä

Voit määrittää, onko elementti taulukossa, käyttämällä ' sisältää () ”menetelmä. Se tarkistaa, sisältääkö taulukko tietyn merkkijonon tai elementin, ja antaa loogisen arvon.



Syntaksi
Seuraavaa syntaksia käytetään ' sisältää () 'menetelmä:



sisältää ( merkkijono )

Esimerkki
Luo joukko kieliä nimeltä ' vain ':





oli vain = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'react.js' ] ;

Soita ' sisältää () 'menetelmä ohittamalla elementin' js ' argumenttina tarkistaakseen, onko se olemassa taulukossa vai ei:

vain. sisältää ( 'js' ) ;

Lähtö näyttää ' väärä ”, mikä tarkoittaa, että annettu argumentti ei ole taulukossa:



Tapa 2: Tarkista, onko elementti taulukossa 'indexOf()'-menetelmällä

Voit myös käyttää ' sisällysluettelo() ”-menetelmä, joka tulostaa taulukon määritetyn elementin ensimmäisen esiintymisen indeksin. Jos elementti löytyy, se antaa indeksin. Muuten se tuottaa -1.

Syntaksi
Noudata annettua syntaksia ' sisällysluettelo() 'menetelmä:

sisällysluettelo ( elementti )

Esimerkki
Soita ' sisällysluettelo() 'menetelmä elementin indeksin tarkistamiseksi' CSS ':

vain. sisällysluettelo ( 'CSS' ) ;

Lähtö näyttää ' 1 ”, joka on määritetyn elementin indeksi, joka osoittaa CSS ' esiintyy taulukossa ' vain ':

Tapa 3: Tarkista, onko elementti taulukossa 'find()'-menetelmällä

Käytä ' löytö() ” -menetelmä, joka antaa taulukon ensimmäisen elementin arvon, joka täyttää tarjotun testaustoiminnon. Se ottaa takaisinkutsufunktion argumenttina, joka suoritetaan kerran jokaiselle taulukon elementille, kunnes se löytää ehdon täyttävän elementin. Jos tällainen elementti löytyy, se tulostaa arvon. Muuten se antaa ' määrittelemätön ”.

Esimerkki
Kutsu Find()-menetelmää ja tarkista onko ' Javascript Onko olemassa taulukossa vai ei:

vain. löytö ( elementti => elementti === 'Javascript' ) ;

Lähtö näyttää ' määrittelemätön ”, joka osoittaa, että määritettyä elementtiä ei ole taulukossa:

Tapa 4: Tarkista, onko elementti taulukossa 'for' -silmukan avulla

Voit myös tarkistaa taulukon elementin käyttämällä ' varten ”silmukka. Se toistaa taulukon ja tarkistaa, vastaavatko jokainen elementti määritettyä arvoa. Jos kyllä, se tarkoittaa, että se on olemassa.

Esimerkki
Määritä funktio ' checkElementinArray() ', joka ottaa haetun elementin ja taulukon argumenttina. Toista taulukko ja tarkista ehto varmistaaksesi, onko elementti taulukossa vai ei. Tunnus se on olemassa tulosta' olla olemassa ”. Muussa tapauksessa tulosta ' ei ole olemassa ':

toiminto checkElementinArray ( elementti , joukko )
{
oli Tila = 'ei ole olemassa' ;
varten ( oli i = 0 ; i < joukko. pituus ; i ++ ) {
oli arvo = joukko [ i ] ;
jos ( arvo == elementti ) {
Tila = 'olla olemassa' ;
tauko ;
}
}
palata Tila ;
}

Kutsu määritettyä funktiota ohittamalla elementti ' CSS 'haku taulukosta' vain ':

checkElementinArray ( 'CSS' , vain ) ;

Lähtö

Siinä on kyse sen tarkistamisesta, onko elementti taulukossa.

Johtopäätös

Sen tarkistaminen, onko elementti olemassa/löytyykö taulukosta, on yleinen toimenpide JavaScript-ohjelmointissa. Käytä tähän tarkoitukseen ' sisältää () 'menetelmä', ' sisällysluettelo() 'menetelmä', ' löytö() ”menetelmä tai ” varten 'silmukka. Tämä opetusohjelma havainnollistaa tapoja tarkistaa, onko tietty elementti JavaScript-taulukossa.