分类目录

链接

2019年一月
« 12月   2月 »
 123456
78910111213
14151617181920
21222324252627
28293031  

近期文章

热门标签

博主推荐

现在位置:    首页 > JS/JQUREY/CSS > 正文
js数组排序
JS/JQUREY/CSS 暂无评论 阅读(96)
  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
本文地址:js数组排序 | 数据库之家

发表评论

留言无头像?