JS/ES6: Déstructuration de undefined

Je suis en utilisant certains déstructuration comme ceci:

const { item } = content
console.log(item)

Mais comment dois-je gérer content === undefined - qui lèvera une erreur?

L '"ancien" moyen pourrait ressembler à ceci:

const item = content && content.item

Donc, si content est pas défini -> item sera également défini.

Puis-je faire quelque chose de similaire à l'aide de déstructuration?

OriginalL'auteur user3142695 | 2018-01-24