O que consegui fazer: Um programa que permite ao usuário verificar sua mala de viagem. Toda vez que inserir um item na sua mala na vida real, você insere no campo e ele retorna pra você tudo o que tem na mala, assim você não precisa remexer ela toda pra ver se está ok antes de viajar.
<meta charset = "UTF-8">
<br>
<input />
<button> ADICIONAR NA MALA </button>
<br> <br>
<hr>
<script>
function adicionar() {
malaDeViagem.push(" " + campoDeTexto.value + " ");
campoDeTexto.value = "";
campoDeTexto.focus();
console.log(malaDeViagem);
/* return malaDeViagem; */
alert("Sua mala até o momento:" + malaDeViagem);
}
var campoDeTexto = document.querySelector("input");
var botao = document.querySelector("button");
var malaDeViagem = [];
botao.onclick = adicionar;
/* document.write("<h3>" + malaDeViagem + "</h3>"); */
</script>
Minha dúvida: Como fazer para imprimir o array malaDeViagem no html da página. Tentei de todas as formas, mas parece que o código ignora o return.