要按照数组对象内的每个对象的值进行排序,可以使用Array.sort()方法结合自定义的比较函数。下面是一个示例代码:
// 数组对象
const arr = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 20 }
];
// 按照age值对数组对象进行排序
arr.sort((a, b) => {
return a.age - b.age;
});
console.log(arr);
这段代码会按照每个对象的age
值进行升序排序。输出结果如下:
[
{ name: 'Bob', age: 20 },
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 }
]
你可以根据具体的需求,修改比较函数来实现按照其他属性值进行排序。
下一篇:按照其值来排序列