代码如下:
var arr = [{
id: 1,
name: '张三',
age: 14
},
{
id: 2,
name: '晓明',
age: 18
},
{
id: 3,
name: '晓明55',
age: 23
},
{
id: 4,
name: '晓明556',
age: 23
}
]
期望把晓明、张三归类在一块,晓明55、晓明556归类在一块,
es5语法实现
代码如下:
var arr = [{
id: 1,
name: '张三',
age: 14
},
{
id: 2,
name: '晓明',
age: 18
},
{
id: 3,
name: '晓明55',
age: 23
},
{
id: 4,
name: '晓明556',
age: 23
}
]
期望把晓明、张三归类在一块,晓明55、晓明556归类在一块,
es5语法实现
var arr = [
{ id: 1, name: '张三', age: 14 },
{ id: 2, name: '晓明', age: 18 },
{ id: 3, name: '晓明55', age: 23 },
{ id: 4, name: '晓明556', age: 23 }
];
var page1 = arr.filter(function(item) {
return item.name === '张三' || item.name === '晓明';
});
var page2 = arr.filter(function(item) {
return item.name === '晓明55' || item.name === '晓明556';
});
var sortedArr = arr.sort(function(a, b) {
return a.age - b.age;
});
console.log('第一页的数据:', page1);
console.log('第二页的数据:', page2);
console.log('升序排序后的数据:', sortedArr);
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
分页没有怎么看明白,排序的话直接通过 sort() 这个API就行了。