如何解构 obj[arr[0]] = arr[1]

How to destructure obj[arr[0]] = arr[1]

给定以下代码,eslint 向我抛出首选解构错误:

const params = {};
const splitted = 'key=value'.split('=');
params[splitted[0]] = splitted[1];

如何在第三行使用解构?

The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.

试试下面的例子,它将零索引处的值分配给键变量,第一个索引处的值分配给值变量。

const params = {};
const [key,value] = 'key=value'.split('=');
params[key] = value;
console.log(params);