js对象数组按属性快速排序_javascript技巧
程序员文章站
2022-04-24 20:58:34
...
按所推荐的程序在IE下跑了下,的确,排序耗时很小。
')
}
var els=document.getElementsByTagName('div');
var cards=getRandomPlayCard(els.length);
var randomEls=[];
for(var i=0,len=cards.length;ialert(['总数:',randomEls.length,'打乱顺序后: ',randomEls[0].innerHTML,randomEls[randomEls.length-1].innerHTML]);
var d0=new Date();
var elsSorted=sortBy(randomEls,function(el){return el.sourceIndex+100000000;})
alert(['总数:',elsSorted.length,'排序耗时:',new Date()-d0,'重新排序后: ',elsSorted[0].innerHTML,elsSorted[elsSorted.length-1].innerHTML]);
复制代码 代码如下:
}
var els=document.getElementsByTagName('div');
var cards=getRandomPlayCard(els.length);
var randomEls=[];
for(var i=0,len=cards.length;i
var d0=new Date();
var elsSorted=sortBy(randomEls,function(el){return el.sourceIndex+100000000;})
alert(['总数:',elsSorted.length,'排序耗时:',new Date()-d0,'重新排序后: ',elsSorted[0].innerHTML,elsSorted[elsSorted.length-1].innerHTML]);
推荐阅读
-
js 根据对象数组中的属性进行排序实现代码
-
JS实现json对象数组按对象属性排序操作示例
-
JS 中对数组按照数组中某个对象的属性值进行排序
-
海创软件组--20200712--axios上传文件获取进度--js对多个四边形的点对象数组分别按顺时针排序--定义上传视频并可预览
-
JS将所有对象s的属性复制给对象r(原生js+jquery)_javascript技巧
-
以JSON形式将JS中Array对象数组传至后台的方法_javascript技巧
-
浅析JS中document对象的一些重要属性_javascript技巧
-
潜说js对象和数组_javascript技巧
-
js鼠标及对象坐标控制属性详细解析_javascript技巧
-
根据对象的某一属性进行排序的js代码(如:name,age)_javascript技巧