分类

链接

2019 年 1 月
 123456
78910111213
14151617181920
21222324252627
28293031  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > 前端 > 正文
共享办公室出租
js数组排序
前端 暂无评论 阅读(365)
  1.  
  2. Array.prototype.sortBy = function (attr, rev) {
  3.     return this.sort(sortByKey(attr, rev));
  4. }
  5.  
  6.  
  7.  
  8.  var sortByKey = function (attr, rev) {
  9.     //第二个参数没有传递 默认升序排列
  10.     if (rev == undefined) {
  11.         rev = 1;
  12.     } else {
  13.         rev = (rev) ? 1 : -1;
  14.     }
  15.  
  16.     return function (a, b) {
  17.         a = a[attr].toLowerCase();
  18.         b = b[attr].toLowerCase();
  19.         if (< b) {
  20.             return rev * -1;
  21.         }
  22.         if (> b) {
  23.             return rev * 1;
  24.         }
  25.         return 0;
  26.     }
  27. }

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:js数组排序 | Bruce's Blog

发表评论

留言无头像?