1
resposta

[Sugestão] Desafio Hora de Praticar 9

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>
1 resposta

Olá Paulo, tudo bem?

É isso aí! Você está no caminho certo para o desafio, que pede para criar um array de strings e usar o método includes para verificar se uma determinada string está presente.

Seu código já está fazendo isso de forma eficiente. Parabéns! Continue assim, que você vai longe!

Abraços e bons estudos! ✨