多种数组去重性能对比
多种数组去重性能对比
测试模板
1 | // 创建一个 1 ~ 10w 的数组,Array.from为ES6语法 |
测试代码
1 | // 创建一个 1 ~ 10w 的数组,Array.from为ES6语法 |
结论
ES5标准中性能最高的数组去重方法为:
1 | // 耗时约23ms |
ES6标准中性能最高的数组去重方法为:
1 | // 耗时约16ms (千万级数据量下效率比使用Set数据结构方法高4倍,for...of 为ES6语法) |
代码既简洁性能又相对高的去重方法为:
1 | // 耗时约20ms,性能高,代码简洁 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 前端日记!
评论
GitalkValine