Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Front-end II / Aula
Ao utilizar parâmetros padrão, nós lidamos com situações em que um argumento não é passado para uma função que está esperando por um argumento.
function ola(nome = 'Estranho') {
console.log('Olá, ' + nome + '!');
}
ola('Maria'); // retorna "Olá Maria!"
ola(); // retorna "Olá Estranho!"
Veja outro exemplo com a declaração de uma função com múltiplos parâmetros padrão:
function listaDeCompras(item1 = 'leite', item2 = 'pão', item3 = 'ovos') {
console.log('Lembrar de comprar ' + item1);
console.log('Lembrar de comprar ' + item2);
console.log('Lembrar de comprar ' + item3);
}
Versão 5.3 - Todos os Direitos reservados