Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Adicionar valores em um array

Boa noite. Para praticar, eu pensei em um programa que, lesse um número dentro de um input e adicionasse a um array ao clicar em um button, podendo ser N números. Ou seja, eu digito um número no input clico em adicionar e o numero é adicionado ao array... Obs.: Consegui usando o prompt, mas quero usando o input.

<meta charset="UTF-8">

<input type="text">
<button>Adicionar</button>

<script>
    var input = document.querySelector("input");
    var botao = document.querySelector("button");

    function adiciona() {
        var selecao = [];
            var numero = input.value;
            selecao.push(numero);
        return selecao;
    }

    // botao.onclick = adiciona;
    botao.onclick = adiciona();
    var selecao = adiciona

</script>

<!-- Programa como eu queria, mas usando o prompt. -->
<!-- 
function adiciona(quantidade) {
    var selecao = [];
    for(var contador = 1; contador <= quantidade; contador++) {
        var numero = parseInt(prompt("Adicione um número!"));
        selecao.push(numero);
    }
    return selecao;
}
var selecao = adiciona(parseInt(prompt("Informe quantos números deseja adicionar!")));

alert("Você inseriu os números " + selecao);
 -->
1 resposta
solução!

Boa noite, Lucas! Como vai?

Vc tem alguma dúvida específica em relação ao código que vc tentou desenvolver? Se sim, diga aí qual é a sua dúvida que eu tentarei te levar para a luz do conhecimento!