后端返回一个数组里面包含id和name等字段,现在前端想要将id单独取出来放到一个新数组
时间: 2024-02-04 21:02:00 浏览: 82
好的,针对你的问题,我可以提供以下的 JavaScript 代码来实现将后端返回的数组中的 id 单独提取出来到一个新数组中:
```javascript
// 假设返回的数组名为 backendArray
let backendArray = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' }
];
// 使用 map 方法将 id 单独提取到新数组中
let idArray = backendArray.map(item => item.id);
// 输出新数组
console.log(idArray); // [1, 2, 3]
```
以上代码中,使用了 `map` 方法将原数组中的每个元素进行处理,返回一个新数组,新数组中只包含每个元素的 `id` 属性。最终将新数组输出到控制台。
阅读全文