当前位置: 首页 > wzjs >正文

给网站建设提意见wordpress 登入

给网站建设提意见,wordpress 登入,如何搭建一个服务平台,网站制作一般需要多少钱?你好同学,我是沐爸,欢迎点赞、收藏、评论和关注。 针对大量数据进行遍历时,forEach和map相比,谁的的性能更高,执行的更快?你觉得呢?先百度一下 但是,今天我没选择相信搜索结果&#…

你好同学,我是沐爸,欢迎点赞、收藏、评论和关注。

针对大量数据进行遍历时,forEach和map相比,谁的的性能更高,执行的更快?你觉得呢?先百度一下

image.png

但是,今天我没选择相信搜索结果,我决定测试一下。我不仅仅测试了forEach和map,还带上了for,结果出乎意料!

我创建一个包含一亿个元素的数组,对三个方法分别执行相同的求和操作:

forEach

const largeArray = Array.from({ length: 100000000 }, (_, index) => index);let total = 0;
console.time("forEach");
largeArray.forEach((item) => {total += item;
});
console.timeEnd("forEach");

map

const largeArray = Array.from({ length: 100000000 }, (_, index) => index);let total = 0;
console.time("map");
largeArray.map((item) => {total += item;
});
console.timeEnd("map");

for

const largeArray = Array.from({ length: 100000000 }, (_, index) => index);let total = 0;
console.time("for");
for (let i = 0; i < largeArray.length; i++) {total += largeArray[i];
}
console.timeEnd("for");

在浏览器中,将三个方法分别运行5次操作,单位ms,最后一行为均值,结果如下:

image.png
从结果看,如果用时长排序性能,性能从高到低应该依次是 for > forEach > map。1个亿的数据,好像有点太多了,那就再看看其他量级的比较。

为了相对充分地验证数据的可靠性,覆盖更全面,我将数组元素的数量依次调成了1万、10万、100万、1000万并运行,结果如下,红色部分为均值:

image.png
从上图中可以得出以下结论:

  1. 无论在哪个量级,forEach的性能高于map。
  2. 在10万级别数据以下,for的性能一般,通常低于另外两个。
  3. 数据量越大,达到百万级以上时,for的性能最高,其次是forEach,最后是map。

古人云,实践出真知,说的真不错。网上说的未必都是对的,有方法的还是可以测试下。我测试的数据量少,数组元素及操作也简单,所以结论未必完全正确。有实际超大数据处理经验的同学可以发表下意见。还有感兴趣的同学可以自己多试试,看看我们的结论是否一致,期待你的评论!

好了,分享结束,谢谢点赞,下期再见

http://www.dtcms.com/wzjs/562389.html

相关文章:

  • 贵阳网站开发外包公司如何创建一个企业网站
  • 顺的网站建设教程aspnet网站开发视频
  • wordpress 插件 上传图片seo有哪些优化工具
  • youku网站开发技术好网站有没有
  • 青岛本地招聘网站功能型网站
  • 建设部网站注册查询wordpress站群版
  • 手机网站什么技术开发建站哪家好就要用兴田德润
  • 东莞商城网站建设哪里比较好数据库转wordpress
  • 17做网站联系织梦模板安装详细教程
  • 网站建设文化效果福州企业如何建网站
  • 去柬埔寨做网站是传销吗建设一个网站的步骤有哪些
  • 专业做网站制作做网站工作室名字
  • 广州免费自助建站平台深圳小程序app定制开发
  • 网站建设都需学哪些个人网站的制作实验报告
  • 网站服务器代码放在哪wordpress什么主题适合学院
  • 网站设计专业实验室建设wordpress商城源码
  • 网站源码破解版域名注册报备
  • 山网站建设白云优化网站建设
  • 电竞网站建设方案做网站赚什么钱
  • 制作医院网站网站制作app免费软件
  • 网站建设中源码下载wordpress响应式播放器
  • 长春移动端网站设计北京WordPress爱好者
  • wordpress 模块开发教程房山网站建设优化seo
  • 外贸公司怎么做网站服装网站建设的规划
  • dedecms 网站搬家新网站开发
  • 网站建站建设工作总结赣州网上房地产官网
  • 网站建设制作设计优化html对于网站
  • 昆明哪家网站做得好网络舆情监测专业就业前景
  • 邢台做网站多少钱网络游戏企业不可以在哪个时间段
  • 长春网站建设公司排名前十流量精灵网页版