uniapp 例如有一个数组[{id:23,name:"小红"},{id:32,name:"小蓝"},{id:21,name:"小黄"}] 如何将这个数组的每一项id提取出来放到一个新的数组里面
时间: 2023-07-19 09:07:21 浏览: 108
可以使用 JavaScript 中的 map 方法来实现:
```javascript
const arr = [{id:23,name:"小红"},{id:32,name:"小蓝"},{id:21,name:"小黄"}];
const ids = arr.map(item => item.id);
console.log(ids); // [23, 32, 21]
```
代码解析:
1. 首先定义一个数组 `arr`,其中包含了多个对象,每个对象都有 `id` 和 `name` 两个属性。
2. 使用 `map` 方法遍历数组 `arr`,并将每个对象的 `id` 属性提取出来,放到一个新的数组中。
3. 最后将新数组输出到控制台上,结果为 `[23, 32, 21]`。
阅读全文