var ActionButton = require("sdk/ui/button/action").ActionButton;
{x, y} = foo;
等价于:
x = foo.x;
y = foo.y;
var a = 1;
var b = 3;
[a, b] = [b, a];
{width,height,color} = options
,它可以替换掉这些代码行width = options.width; height = options.height; color = options.color
。 - user229044var {x, y} = ...
的等效于 var x = ...
和 var y = ...
,而 {x, y} = ...
的等效于 x = ...
和 y = ...
。请注意,这里的翻译尽可能保持原意,并使内容更加通俗易懂,但不涉及解释。 - Mike Christensen{ActionButton}
,所以我的粗略翻译是错误的。我已经进行了更新。 - Mike Christensen(function(arg1, {opt1, opt2}) { console.log(arg1, opt1, opt2); })(1, {opt1: 2, opt2: 3})
。还有:var {ActionButton: ab} = ...;
" - nmaier{client: abc, db: xyz}
。在调用函数时,我使用了 const {client} = await functionCall()
,并且只获取了我需要的小部分。参考 - zipzit