【发布时间】:2021-08-28 14:21:18
【问题描述】:
如果我们需要使用动态键从某些嵌套对象中解析数据并对其进行解构,如下所示,是否需要将其分配给某个别名,如下所示。否则我会收到编译错误。
const { [dynamicKey] : isAliasVarReqd } = data.something[dynamicKey]
【问题讨论】:
-
如果不给别名赋值,变量名会是什么?
-
请编辑问题并显示问题代码,而不是工作代码。
-
JavaScript没有动态的局部变量,解构后的值怎么用?
-
"你需要给它一个变量来赋值。你不能使用“计算的”变量名,因为这会违反标识符的静态范围解析规则。 " stackoverflow.com/a/37040523/3082296
标签: javascript ecmascript-6 destructuring