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.