当前位置:网站首页>根据数组中对象的某个属性值进行排序
根据数组中对象的某个属性值进行排序
2022-07-24 05:17:00 【蛞蝓不孤寡】
根据数组中对象的某个属性值进行排序
一个对象数组,单个对象里某个属性是数字,需要按这个属性的数字大小升序排序。
背景: 项目表单根据编号id进行排序
代码:
var arr = [
{
id: 1, message: "我是1" },
{
id: 3, message: "我是3" },
{
id: 2, message: "我是2" },
{
id: 6, message: "我是6" },
{
id: 4, message: "我是4" },
{
id: 5, message: "我是5" }
]
function setArray(arr) {
arr.sort(compare('id'));
console.log(arr);
return arr;
}
function compare(property) {
return function (a, b) {
return a[property] - b[property];
}
}
setArray(arr);
输出:
边栏推荐
猜你喜欢
随机推荐
special effects - 星空宇宙背景特效
C语言从入门到入土——函数
这是第一篇
构造函数_Map构造函数
空杯心态,重新开始
总结Browser对象
求网络的flops
栈与队列的互相实现(C)
C语言进阶篇 四.自定义类型详解
T 6-10
移动软件开发-iso简易微信
JS - 数值处理(取整、四舍五入、随机数等)
一步一步带你学C(其二)
字符串_方法_01match方法
用双向链表实现栈(C)
Scikit learn notes
赶紧进来!!带你了解什么是多文件,并轻松掌握 extern和static c语言关键字的用法!!!
libevent与多线程
index为什么不能作为v-for的key?
Scikit learn notes









