4
`var {…} =…`ステートメントの中括弧は何をしますか?
これがMozilla固有のJS構文かどうかはわかりませんが、たとえばアドオンSDKのドキュメントで、このように変数が宣言されていることがよくありました。 var { Hotkey } = require("sdk/hotkeys"); およびさまざまなクロムJavascript(letステートメントがの代わりに使用されていますvar)、 let { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components; 非常に混乱しましたが、MDNでも、両方の構文に関するドキュメントを見つけることができません。