Scusate l'ignoranza.
Sto cercando di verificare che un elemento sia presente all'interno di un array.
Fin'ora convertivo l'array in stringa e poi tramite indexOf(elemento) se il risultato dava -1 voleva dire che l'elemento non era presente. Ma ho scoperto a mie spese che se ad esempio il mio elemento da cercare è "13", indexOf cerca le ricorrenze di "13", "1" e "3".
Dunque ponendo di avere un array con ad esempio 3 elementi:
animali = new Array ();
al quale vengono aggiunti man mano elementi...
come faccio a verificare che l'elemento "Gatto" sia nell'array non sapendolo a priori?
Esiste una funzione di controllo che mi restituisce un valore booleano o simile?
Grazie mille.
![]()

Rispondi quotando