【发布时间】:2023-03-31 04:11:01
【问题描述】:
我在一段 JS 代码中看到过这个:
var {status, headers, body} = res;
它有什么作用?
【问题讨论】:
-
在一些 helma.org 源代码中。
-
见Destructuring assignment in JavaScript - Stack Overflow。请注意,Javascript 1.7(实际上是 1.5 之后的所有版本)实际上仅适用于 Mozilla。
-
ephemient:解构绑定也是我的第一个想法,但我没有看到任何在左侧使用大括号
{}的表单。 -
澄清 ehemient 的意思:这只适用于 Firefox。 Chrome、Safari 和 IE 都不支持这个。
-
我在 Rhino (Javascript 1.7) 中试过这个,不出所料,它只会产生一个语法错误。我在 Javascript 1.8 或 1.8.1 发行说明中也没有看到任何类似这样的内容。
标签: javascript language-construct