Javascript Checking array para presencia de un número específico
He buscado en muchas preguntas aquí, pero no he encontrado una que creo que se ajuste a mi factura, así que si la conoce, por favor, haga clic en ella.
Tengo una matriz en la que quiero buscar un número específico y si ese número está en la matriz, entonces quiero realizar una acción y, si no, otra acción.
Tengo algo como esto
var Array = ["1","8","17","14","11","20","2","6"];
for(x=0;x<=Array.length;x++)
{
if(Array[x]==8)
then change picture.src to srcpicture1
else
then change picture.src to srcpicture2
}
pero esto ejecutará la longitud de la matriz y terminará verificando el último elemento de la matriz y dado que el último elemento no es 8, cambiará la imagen a picture2.
Ahora puedo ver por qué sucede esto, simplemente no tengo ninguna idea de cómo verificar si una matriz contiene un número específico.
Gracias por adelantado.