const arr = [1,2];

const respond = {};

respond.obj = arr[0];


上面的代码给了我eslint错误prefer-destructuring。我知道要说什么,但我想知道我的上述情况是否可能?

以下是我认为可能有效的内容,但显然没有

const [respond.a,b] = arr;


有没有类似的方法可以给我带来上述好处?

最佳答案

它告诉您必须在第一行中对数组进行解构。

const [firstNumber, secondNumber] = [1,2];

const respond = {};

respond.obj = firstNumber;

console.log(respond);

关于javascript - 如何在对象属性上使用数组解构?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57355083/

10-09 21:13