ES6: Desestruturação de objetos IV
const obj = { first: "James", last: "Baker", alias: "JB" }
var { first = "John", last = "Doe", alias } = obj
console.log(nickname) // outputs nickname is not definedÀs vezes, queremos que o nome da variável seja diferente do nome da propriedade do objeto que recebemos e também queremos atribuir a esses novos nomes de variáveis um valor padrão.
Pergunta
Use a desestruturação de objetos do ES6 para renomear a variável alias para nickname e atribuir a nickname um valor padrão de "JD". Ignore a função .toString() (usada para validação).
Observações
- Use aspas duplas para "JD".
- Se você sabe usar a desestruturação de objetos, conclua este desafio; caso contrário, consulte a aba Recursos para ver alguns exemplos.