封装js数组排序方法
1.js中的sort()方法
基本思想:根据提供的排序规则,对数组元素进行排序。
let arr = [{
name: "章三",
age: 25
},
{
name: "李四",
age: 13
},
{
name: "王五",
age: 68
},
{
name: "赵六",
age: 33
}
]
function ArraySort(array, type) {
if (Array.isArray(array)) {
return array.sort(function (a, b) {
if (type === 0) {
// 正序排序
return a.age - b.age;
} else {
// 倒序排序
return b.age - a.age;
}
})
}
}
console.log(ArraySort(arr, 0));