Was bewirken geschweifte Klammern in den Anweisungen `var {…} =…`?

Ich bin mir nicht sicher, ob dies eine Mozilla-spezifische JS-Syntax ist, aber ich habe häufig festgestellt, dass Variablen auf diese Weise deklariert werden, z. B. in SDK-Zusatzdokumenten : var { Hotkey } = require("sdk/hotkeys"); und in verschiedenen Chrom-Javascript ( letAussage wird anstelle...