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ä:
Esimerkki
Soita ' sisällysluettelo() 'menetelmä elementin indeksin tarkistamiseksi' 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:
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 ':
{
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.