ES6: Desestructuración 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

A veces, queremos que el nombre de la variable sea diferente del nombre de la propiedad del objeto que recibimos y también queremos asignar a esos nuevos nombres de variables un valor predeterminado.

Pregunta

Usa la desestructuración de objetos de ES6 para cambiar el nombre de la variable alias a nickname y asignar a nickname el valor predeterminado "JD". Ignora la función .toString() (usada para la validación).

Notas

  • Usa comillas dobles para "JD".
  • Si sabes cómo usar la desestructuración de objetos, completa este desafío; de lo contrario, consulta la pestaña Recursos para ver algunos ejemplos.