后台数据返回的data 里面是一个数组 数组里面多个对象怎么解构出来
时间: 2024-04-30 14:22:53 浏览: 85
可以使用数组解构方式来解构出数组中的多个对象,例如:
```javascript
const data = [
{ name: 'Tom', age: 20 },
{ name: 'Jerry', age: 22 },
{ name: 'Micky', age: 18 }
];
// 解构出数组中的多个对象
const [obj1, obj2, obj3] = data;
console.log(obj1); // { name: 'Tom', age: 20 }
console.log(obj2); // { name: 'Jerry', age: 22 }
console.log(obj3); // { name: 'Micky', age: 18 }
```
如果数据中的对象数量不确定,可以使用数组的 `map()` 方法来遍历数组并解构每个对象:
```javascript
const data = [
{ name: 'Tom', age: 20 },
{ name: 'Jerry', age: 22 },
{ name: 'Micky', age: 18 }
];
// 遍历数组并解构每个对象
const result = data.map(({ name, age }) => ({ name, age }));
console.log(result); // [{ name: 'Tom', age: 20 }, { name: 'Jerry', age: 22 }, { name: 'Micky', age: 18 }]
```
阅读全文