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).