ES6: Desestruturação de objetos VI
function shirtSize({size = "big"}) {
return size
}
shirtSize() // error: Cannot destructure property "size" of "undefined" or "null"O código anterior produz um erro porque nenhum objeto foi passado para a função. Corrija a função para que ela retorne o tamanho padrão, mesmo quando nada for passado para a função. Não remova o objeto {size = "big"} do parâmetro e não altere a instrução return.
Exemplo
shirtSize( ) ➞ "big"Observações
Se você ficar travado, a resposta está em uma das notas amarelas da página de documentação do MDN (link na aba Recursos).