Nie jestem pewien, czy jest to Mozilla specyficznej składni JS, ale często zmienne zadeklarowane w ten sposób, na przykład w add-on SDK docs:Co robią nawiasy klamrowe w instrukcjach `var {...} = ...`?
var { Hotkey } = require("sdk/hotkeys");
iw różnych chrom Javascript (let
oświadczenie jest używany w miejscu z var
)
let { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components;
znalazłem to bardzo mylące, ale ja nie mogąc znaleźć żadnej dokumentacji na temat zarówno składni, nawet na MDN.
@Blender Jak szukać tej struktury na symbolhound.com? – trusktr
@trusktr: Trochę późno: http://symbolhound.com/?q=javascript&l=&e=var+%7B&n=&u= – Blender
Krótka odpowiedź jest tutaj: https://stackoverflow.com/a/45909752/203704 –