E aí, galera. Por que quando acabamos uma func tem alguns casos que o elemento é retornado? Tipo nesse exemplo:
function button() {
const button = document.createElemente("button")
button.innerText = 'Meu botão!'
return button;
}
E aí, galera. Por que quando acabamos uma func tem alguns casos que o elemento é retornado? Tipo nesse exemplo:
function button() {
const button = document.createElemente("button")
button.innerText = 'Meu botão!'
return button;
}
Dae Pedro, blz?
Nem toda função precisa retornar valor, mas quando vc precisa do valor que foi computado dentro da função, vc coloca o return;
No seu caso abaixo, vc cria um botao virtualmente, insere um texto e retorna o botao que está na memória do seu navegador, Toda vez que vc chama a funcao, um botao é criado na memória e ele fica disponível para ser usado.
function button() {
const button = document.createElement("button");
button.innerText = 'Meu botão!';
return button;
}
document.querySelector('body').append(button());