专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

JS实现list排序,查询实例

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:20:49       共计:3665 浏览

对list内时间:


   //升序

   data.sort(function (a, b) {

       return a.Time < b.Time ? -1 : 1;

   });

   //降序

   data.sort(function (a, b) {

       return b.Time < a.Time ? -1 : 1;

   });


list内字段:


   //升序

   objectList.sort(function (a, b) {

       return a.age - b.age;

   });

   //降序

   objectList.sort(function (a, b) {

       return b.age - a.age

   });


list查询:


   var dataList;//list数据

   if (dataList != null) {

       var data = [];//查询之后的list数据

       data = dataList;

       if (!(age == "" || age == null)) {

           data = data.filter(p => p.age.includes(age));

       }

       //时间 time为时间段 <开始时间 - 结束时间>

       if (!(time == "" || time == null)) {

           var timeArray = time.split(' - ');

           var starton = timeArray[0];//开始时间

           var endon = timeArray[1];//结束时间

           data = data.filter(p => p.Starton <= endon && p.Endon >= starton);

       }

       return data;

   }


版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:asp.net mvc 中使用JS实现省市县三级无刷新联动模板实例 | ·下一条:js中的foreach用法实例

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有