Criei um arquivo HTML + Java script para usando includes para verificar se uma determinada string de palavras está presente no array inserido, conforme segue:
// Função que será chamada ao clicar no botão "Verificar"
function verificarPalavra() {
// Pega o valor do input do array (como string)
const arrayInput = document.getElementById("arrayInput").value;
const palavraProcurada = document.getElementById("palavraInput").value;
// Verifica se os campos não estão vazios
if (arrayInput.trim() === "" || palavraProcurada.trim() === "") {
alert("Por favor, insira os valores corretamente.");
return; // Impede a execução do restante da função se algum campo estiver vazio
}
// Converte a string do array em um array de palavras
const arrayInserido = arrayInput.split(',').map(item => item.trim());
// Verifica se a palavra está no array
const contemPalavra = arrayInserido.includes(palavraProcurada.trim());
// Formata o array como string separada por vírgulas
const arrayFormatado = arrayInserido.join(", ");
// Obtém o elemento onde o resultado será exibido
const resultadoElemento = document.getElementById("resultado");
// Exibe o resultado
if (contemPalavra) {
resultadoElemento.innerHTML = `Sim, a palavra "${palavraProcurada}" está no array [${arrayFormatado}].`;
} else {
resultadoElemento.innerHTML = `Não, a palavra "${palavraProcurada}" não está no array [${arrayFormatado}].`;
}
// Limpa os campos de entrada para nova consulta
document.getElementById("arrayInput").value = "";
document.getElementById("palavraInput").value = "";
}
</script>
</body>
</html>