1
resposta

Retornando o elemento da função

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

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());