<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>En el array se encuentran las palabras <b>casa</b>, <b>avion</b> y <b>barco</b>.<br>Introduce cualquiera
de ellas para que las busque en el array de valores utilizando la función find()
de JavaScript.</p>
<input type="text" id="valor" onkeyup="buscar(this.value)">
<div id="resultado"></div>
<script>
var miArray=new Array("casa","avion","barco");
function buscar(valor)
{
// Se llamara la función "encontrar" pasando cada uno de los elementos del
// array "miArray" hasta que finalice el array o encuentre un valor que
// coincida.
if(miArray.find(encontrar))
{
document.getElementById("resultado").innerHTML="Encontrado en el array";
}else{
document.getElementById("resultado").innerHTML="";
}
}
/**
* Esta función recibe un elemento del array y lo compara con el valor introducido
* en el formulario. Devuelve true o false dependiendo de si coinciden
*/
function encontrar(elemento)
{
return elemento===document.getElementById("valor").value;
}
</script>
</body>
</html>
Comentarios sobre la versión: Versión 1.0 (2)