uniapp数组的分组遍历
时间: 2023-08-05 12:03:43 浏览: 22
你可以使用 JavaScript 的 reduce 方法将数组分组,然后遍历每个组。以下是一个示例代码:
```javascript
// 假设这是你的原始数组
const originalArray = [{name: 'Alice', age: 20}, {name: 'Bob', age: 25}, {name: 'Charlie', age: 30}, {name: 'David', age: 35}];
// 将数组按年龄分为两组
const groups = originalArray.reduce((accumulator, currentValue) => {
if (currentValue.age < 30) {
accumulator[0].push(currentValue);
} else {
accumulator[1].push(currentValue);
}
return accumulator;
}, [[], []]);
// 遍历每个组
groups.forEach((group, index) => {
console.log(`Group ${index + 1}:`);
group.forEach(item => {
console.log(`Name: ${item.name}, Age: ${item.age}`);
});
});
```
输出结果如下:
```
Group 1:
Name: Alice, Age: 20
Name: Bob, Age: 25
Group 2:
Name: Charlie, Age: 30
Name: David, Age: 35
```
你可以根据自己的需求来修改分组条件和遍历方式。
相关推荐















