如何解构此数组?

Zer*_*Cho 1 javascript syntax ecmascript-6

ESLint建议我将数组下方的结构分解为ES6样式(首选分解)。有可能破坏它吗?

params[key] = params[key].split('?')[0];
Run Code Online (Sandbox Code Playgroud)

T.J*_*der 5

通过数组解构,您可以将左侧放置在[...]每个元素与右侧想要的元素相对应的位置。在这种情况下,您只需要第一个元素,因此:

[params[key]] = params[key].split('?');
Run Code Online (Sandbox Code Playgroud)

现场示例:

[params[key]] = params[key].split('?');
Run Code Online (Sandbox Code Playgroud)