Ebben a példában megtanul olyan JavaScript programot írni, amely ellenőrzi, hogy egy tömb tartalmaz-e megadott értéket.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- A JavaScript tömb tartalmaz ()
- JavaScript tömb indexOf ()
- JavaScript tömb
1. példa: Ellenőrizze a tömb használatát ()
// program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.includes('javascript'); // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )
Kimenet
A tömb tartalmaz egy értéket.
A fenti programban a includes()
módszer segítségével ellenőrizhető, hogy egy tömb tartalmaz-e megadott értéket.
- A
includes()
metódus akkor tér vissza,true
ha az érték létezik a tömbben. - Az
if… else
utasítás segítségével az eredmény megjeleníthető a feltétel szerint.
2. példa: Ellenőrizze a tömböt az indexOf () használatával
// program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.indexOf('javascript') !== -1; // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )
Kimenet
A tömb tartalmaz egy értéket.
A fenti programban a indexOf()
metódust az if… else
utasítással együtt használják annak ellenőrzésére, hogy egy tömb tartalmaz-e megadott értéket.
A indexOf()
módszer keres egy tömböt, és visszaadja az első előfordulás helyzetét. Ha az érték nem található, akkor -1-et ad vissza .
Megjegyzés : Mindkettő includes()
és indexOf()
kis- és nagybetű különbség. Ezért J és j különböznek egymástól.