JS/ES6: Destructuring undefined

Ich bin mit einigen destructuring wie diese:

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

Aber wie sollte ich damit umgehen content === undefined - das wirft einen Fehler?

Den 'alten' Weg würde wie folgt Aussehen:

const item = content && content.item

So, wenn content ist nicht definiert -> item auch undefiniert sein.

Kann ich tun etwas ähnliches mit destructuring?

InformationsquelleAutor user3142695 | 2018-01-24
Schreibe einen Kommentar