ES6: Desestructuración de objetos VI
function shirtSize({size = "big"}) {
return size
}
shirtSize() // error: Cannot destructure property "size" of "undefined" or "null"El código anterior produce un error porque no se pasó ningún objeto a la función. Corrige la función para que devuelva el tamaño predeterminado, incluso si no se pasa nada a la función. No elimines el objeto {size = "big"} del parámetro y no cambies la instrucción return.
Ejemplo
shirtSize( ) ➞ "big"Notas
Si te atascas, la respuesta está en una de las notas amarillas de la página de documentación de MDN (enlace en la pestaña Recursos).