据我了解,JavaScript 数组可以通过执行以下操作根据特定索引进行解构。
const { 3: selectedByIndex } = arr;
Run Code Online (Sandbox Code Playgroud)
这会将索引 3 处的元素的值分配给变量selectedByIndex。
有没有办法传入变量索引值来解构数组?下面的方法不起作用,它似乎而是index在 上寻找属性arr。
const index = 3;
const arr = [1, 2, 3, 4, 5]
const { index: selectedByIndex } = arr;
Run Code Online (Sandbox Code Playgroud)