我有一个对象列表(列表大小超过25k)。我需要对该列表执行不同的操作。例如在UI上突出显示这些单词,添加,更新,删除列表中的对象,等等。 我还必须检查重复项。 处理此类操作的海量数据的最佳方法是什么。
答案 0 :(得分:0)
您也可以在网上阅读类似的文章: https://www.keycdn.com/blog/javascript-performance/
转到http://jsben.ch/,然后在浏览中查看其他人的基准
使用document.CreateElement
甚至对于1M +而言,遍历数组也很便宜:
var arr = new Array(1111111).fill().map( (_,n)=>n );
var t0 = performance.now();
for( var l = arr.length - 1; l >= 0; --l ) {
arr[l]+= 1;
}
var t1 = performance.now();
console.log(t1-t0+" millisec");
答案 1 :(得分:0)