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.