Ellenőrizze, hogy egy elem jelen van-e egy tömbben

Ellenorizze Hogy Egy Elem Jelen Van E Egy Tombben



Annak ellenőrzése, hogy egy elem jelen van-e egy tömbben, a JavaScript programozási nyelv fontos szempontja. Különféle helyzetekben a programozóknak ellenőrizniük kell, hogy az elem létezik-e egy tömbben. Például egy adott elem keresése, az ismétlődések elkerülése, az adatok szűrése és így tovább.

Ez az oktatóanyag bemutatja, hogyan ellenőrizhető, hogy egy adott elem létezik-e egy JavaScript tömbben.

Hogyan ellenőrizhető, hogy egy elem jelen van-e egy tömbben?

Annak meghatározásához, hogy egy elem jelen van-e egy tömbben, használja az alábbi módszereket:







1. módszer: Ellenőrizze, hogy egy elem jelen van-e egy tömbben az „includes()” módszerrel

Annak meghatározásához, hogy egy elem létezik-e egy tömbben, használja a ' magába foglalja() ” módszerrel. Ellenőrzi, hogy egy tömb tartalmaz-e egy adott karakterláncot vagy elemet, és logikai értéket ad.



Szintaxis
A következő szintaxist használják a ' magába foglalja() ” módszer:



magába foglalja ( húr )

Példa
Hozzon létre egy nyelvi tömböt ' éppen ”:





volt éppen = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'react.js' ] ;

Hívja a ' magába foglalja() ' módszer az elem átadásával ' js ” argumentumként annak ellenőrzésére, hogy létezik-e egy tömbben vagy sem:

éppen. magába foglalja ( 'js' ) ;

A kimeneten megjelenik a „ hamis ”, ami azt jelenti, hogy az adott argumentum nem szerepel a tömbben:



2. módszer: Ellenőrizze, hogy egy elem jelen van-e egy tömbben az „indexOf()” módszerrel

Használhatja a „ indexe() ” metódus, amely egy adott elem első előfordulásának indexét adja ki egy tömbben. Ha az elem megtalálható, megadja az indexét. Egyébként -1-et ad ki.

Szintaxis
Kövesse a megadott szintaxist a ' indexe() ” módszer:

indexe ( elem )

Példa
Hívja a ' indexe() ' módszer az elem indexének ellenőrzésére ' CSS ”:

éppen. indexe ( 'CSS' ) ;

A kimeneten megjelenik a „ 1 ”, amely a megadott elem indexe, amely a „ CSS ' jelen van egy tömbben' éppen ”:

3. módszer: Ellenőrizze, hogy egy elem jelen van-e egy tömbben a „find()” módszerrel

Használja a ' megtalálja() ” metódus, amely megadja egy tömb első elemének értékét, amely teljesíti a megadott tesztelési funkciót. Argumentumként egy visszahívási függvényt vesz fel, amelyet minden tömbelemre egyszer hajtanak végre, amíg meg nem találja a feltételnek megfelelő elemet. Ha ilyen elemet találunk, akkor kiadja az értékét. Ellenkező esetben azt adja, hogy ' határozatlan ”.

Példa
Hívja meg a find() metódust, és ellenőrizze, hogy ' Javascript 'létezik-e egy tömbben vagy sem:

éppen. megtalálja ( elem => elem === 'Javascript' ) ;

A kimeneten megjelenik a „ határozatlan ”, ami azt jelzi, hogy a megadott elem nem létezik egy tömbben:

4. módszer: Ellenőrizze, hogy egy elem jelen van-e egy tömbben a „for” ciklus használatával

Az elemet egy tömbben is ellenőrizheti a ' számára ” hurok. Iterálja a tömböt, és ellenőrzi, hogy minden elem egyezik-e a megadott értékkel. Ha igen, az azt jelenti, hogy létezik.

Példa
Határozzon meg egy függvényt ' checkElementinArray() ”, amely egy keresendő elemet és egy tömböt vesz argumentumként. Ismételje meg a tömböt, és ellenőrizze a feltételt, hogy ellenőrizze, hogy az elem létezik-e egy tömbben vagy sem. Azonosító létezik nyomtatni létezik ”. Ellenkező esetben nyomtassa ki nem létezik ”:

funkció checkElementinArray ( elem , sor )
{
volt állapot = 'nem létezik' ;
számára ( volt én = 0 ; én < sor. hossz ; én ++ ) {
volt érték = sor [ én ] ;
ha ( érték == elem ) {
állapot = 'létezik' ;
szünet ;
}
}
Visszatérés állapot ;
}

A definiált függvény meghívása az elem átadásával CSS 'keresni egy tömbben' éppen ”:

checkElementinArray ( 'CSS' , éppen ) ;

Kimenet

Ez arról szól, hogy ellenőrizze, hogy az elem jelen van-e egy tömbben.

Következtetés

Annak ellenőrzése, hogy egy elem jelen van-e/található-e egy tömbben, gyakori művelet a JavaScript programozásban. Erre a célra használja a „ magába foglalja() 'módszer', ' indexe() 'módszer', ' megtalálja() ” módszer, vagy a „ számára ” hurok. Ez az oktatóanyag bemutatta, hogyan ellenőrizhető, hogy egy adott elem létezik-e egy JavaScript tömbben.