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

一个网站做多少页面数量合适微信营销策略有哪些

一个网站做多少页面数量合适,微信营销策略有哪些,html静态网页模板下载,怎么在服务器上面建设网站最近实习遇到一个问题,需要对折线图的数据进行范围限制,比如将超过100的设置为100,低于0的设置为0; 原来的代码是创建一个数组,然后遍历原数组,超过的push100,低于0的push0,在中间的…

最近实习遇到一个问题,需要对折线图的数据进行范围限制,比如将超过100的设置为100,低于0的设置为0;
原来的代码是创建一个数组,然后遍历原数组,超过的push100,低于0的push0,在中间的按原值传,但我觉得这会导致性能问题,一旦传入多个值,会严重影响性能(别问我为什么知道的)
这时候我想起map,map的性能是很差的,但是不需要创建数组的情况下是否会比forEach+新数组push更优呢,直接开始实践~

let arr = []
for (let i = 0; i < 5000000; i++) {arr[i] = Math.random() * 100 + 50
}
console.log('首先是map')
let mapstart;
let mapend;
mapstart = new Date().getTime()
let arr1 = arr.map(item => {if (item > 100) {return 100} else if (item < 0) {return 0} else {return item}
})
mapend = new Date().getTime()
console.log(mapend - mapstart)
console.log('接着是forEach')
let foreachstart;
let foreachend;
foreachstart = new Date().getTime()
let arr2 = []
arr.forEach(item => {if (item > 100) {arr2.push(100)} else if (item < 0) {arr2.push(0)} else {arr2.push(item)}
})
foreachend = new Date().getTime()
console.log(foreachend - foreachstart)
console.log('接着是for')
let forstart;
let forend;
forstart = new Date().getTime()
let arr3 = []
for (let i = 0; i < arr.length; i++) {if (arr[i] > 100) {arr3.push(100)} else if (arr[i] < 0) {arr3.push(0)} else {arr3.push(arr[i])}
}
forend = new Date().getTime()
console.log(forend - forstart)
console.log(arr1)
console.log(arr2)
console.log(arr3)

输出结果
低数据情况下输出时间差不多
500W数据的输出结果。。。
200:
map被完爆了,那竟然性能这么不好,为什么要用map呢?
引用了这个博主的文章

https://www.cnblogs.com/raind/p/8557120.html

他的说法是,使用map的算法更加清晰简洁。

http://www.dinnco.com/news/74451.html

相关文章:

  • 网站后台管理系统权限免费下载b站视频软件
  • 大型网站url网络广告策划流程有哪些?
  • 汽车行业网站建设比较长沙 建站优化
  • 做购物网站国外十大免费服务器和域名
  • 温岭网站建设南京seo排名收费
  • 合肥市建设工程合同备案网站企业文化是什么
  • 山东网站建设网络公司衡水今日头条新闻
  • 织梦做视频网站百度下载2021新版安装
  • 网站制作怎么报价单西安疫情最新消息
  • 网站申请免费企业seo排名费用报价
  • 婚纱网网站建设目的及功能定位产品经理培训
  • 做商城网站需要在北京注册公司吗免费个人网站申请
  • 可以做富集分析的网站搜索引擎关键词排名
  • 网站用html模拟图片企业网站策划
  • 软件网站排行榜百度收录申请
  • 带网站的图片素材关键词排名优化公司
  • wordpress直接上传视频网站吗网店推广营销方案
  • wordpress微信文章唐山seo优化
  • 宁波网站建设制作多少钱美国seo薪酬
  • 在服务器上布网站怎么做的百度交易平台
  • 国外做机械设计任务的网站百度权重排名查询
  • 开公司可以在哪些网站做推广优化大师win10
  • 在线购物网站2023年的新闻时事热点论文
  • wordpress营销模板杭州seo网
  • wordpress+采集小说seo什么职位
  • 做二手物资哪个网站好高德北斗导航
  • 甘肃高端建设网站百度问问我要提问
  • 深圳优化网站排名软件在线培训系统平台
  • 东莞建筑建设网站建设软文网站推广法
  • 做名片赞机器人电脑网站是多少外链工具在线