首页 > 其他分享 >对象数组的排序

对象数组的排序

时间:2022-10-08 14:35:39浏览次数:42  
标签:obj1 group 对象 else var 数组 cezuProjectName return 排序

假如我们想实现,把这样一个数组排下序,先按一个属性排,再按另一个属性排

var arr = [{cezuProjectName: '1',group: 'a'}, {cezuProjectName: '2',group: 'b'}, {cezuProjectName: '1',group: 'b'}, {cezuProjectName: '1',group: 'a'}];

可以使用如下方法

function compare(obj1, obj2){   var val1 = obj1.cezuProjectName;   var val2 = obj2.cezuProjectName;   if(val1 < val2){     return -1;   } else if(val1 > val2) {     return 1;   } else {     var val3 = obj1.group;     var val4 = obj2.group;     if(val3 < val4){       return -1;     } else if(val3 > val4){       return 1;     } else {       return 0;     }   } }

 

 

ffff

标签:obj1,group,对象,else,var,数组,cezuProjectName,return,排序
From: https://www.cnblogs.com/shiyujian/p/9518167.html

相关文章

  • react setState设置深层级对象的属性
      要修改里面的内容 ......
  • 数组
      其中,a是数组名,类型为int,[5]是大小,即a数组最多存放五个int类型的数据1.数组名代表该数组的首地址,即a[0]的地址2.数组的各个元素是连续分布的,如:a[0]地址为0x1123,则......
  • 1 1.1.1.1 1.1.2 1.3 2 2.1 ...这样的数据sql排序
    ----其中wbscode为1 1.1.1 1.1.2这样的编码。主要关注的地方为:1分解函数  2.根据分解函数进行行转列  3最终合并数据去重 -----分解函数CREATEFUNCTI......
  • java--基本类型值传递,和引用类型String,数组的区别
    //java语言:值传递//数据类型:基本类型:4种8类,参数传递:值传递//引用类型:String数组等,传递的是内存地址值,但String值不会改变,相当于常量池的数据重新给它赋值//参数类......
  • C#对象复制
    ///<summary>///Makesacopyfromtheobject.///Doesn'tcopythereferencememory,onlydata.///</summary>///<......
  • 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
    给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整......
  • php读取Excel文件内容(格式化为关联数组)
    1、composer引入php处理excel包:box/spout 2、处理函数示例:/***@paramstring$filePath文件绝对路径*@returnarray*@throws*/......
  • 指针与整型数组
    1.输入10个整数,将其中最小的数与第一个数对换,把最大的一个数与最后一个数对换。#include<stdio.h>intmain(){voidin_num(int*x);voidout_num(int*x);......
  • 【我开了C语言的金手指】三.数组
    (一)一维数组的创建和初始化1.数组的创建数组是一组相同类型元素的集合,其创建方式为:​​type_tarr_name[const_n]​​注:type_t是数组类型const_n是一个常量表达式,用来指定数......
  • js数组去重,id相同对某值相加合并
    js数组去重,id相同对某值相加合并案例1:假设需要处理的数组结构。letarr=[{id:'1',value:10},{id:'1',value:20},{id:'2',value:10}]//最终想要的......