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

源码搭建网站品牌线上推广方案

源码搭建网站,品牌线上推广方案,北京丰台区网站建设,做网站怎么和广告公司合作最近实习遇到一个问题#xff0c;需要对折线图的数据进行范围限制#xff0c;比如将超过100的设置为100#xff0c;低于0的设置为0#xff1b; 原来的代码是创建一个数组#xff0c;然后遍历原数组#xff0c;超过的push100#xff0c;低于0的push0#xff0c;在中间的…最近实习遇到一个问题需要对折线图的数据进行范围限制比如将超过100的设置为100低于0的设置为0 原来的代码是创建一个数组然后遍历原数组超过的push100低于0的push0在中间的按原值传但我觉得这会导致性能问题一旦传入多个值会严重影响性能别问我为什么知道的 这时候我想起mapmap的性能是很差的但是不需要创建数组的情况下是否会比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数据的输出结果。。。 map被完爆了那竟然性能这么不好为什么要用map呢 引用了这个博主的文章 https://www.cnblogs.com/raind/p/8557120.html 他的说法是使用map的算法更加清晰简洁。
http://www.w-s-a.com/news/464441/

相关文章:

  • 青浦赵巷网站建设公司网站开发需求文档
  • 苏州网站建设的公司哪家好无锡网站制作那些
  • 装饰公司网站模板科技成果鉴定机构
  • 给公司做的东西放到私人网站上十堰为企业做网站的单位
  • 手机网站建设价钱手机自己做网站
  • 网站建设属于哪种公司电子商务查询网站
  • 工程建设标准强制性条文最新版本网站关键词排名优化应该怎么做
  • 网站网页设计内容品牌高端网站建设公司
  • 网站开发报价 福州中国建筑网官网手机版
  • 网站 图片 自动往右移专门做定制化的网站
  • 最好用的cms手机百度关键词排名 网站优化软件
  • 凉山州城乡规划建设局网站长沙网站建设哪家强
  • 广州网站开发创意设计公司企业自己怎么制作网站首页
  • 曲靖 曲靖网站建设软件(app)开发wordpress 没有远程发布
  • 官方网站开发与定制网站建设技术是干嘛的
  • 昆明网站建设工作室网站菜单导航怎么做的
  • 南京网站做的好的公司猪八戒网站做推广怎么样
  • 建站收费标准福州网站搭建
  • 做防护用品的网站欧美网站建设风格特点
  • 龙华做网站联系电话北京软件开发培训班
  • 做网站运营有前途网站的建设与管理的心得体会
  • 河南网站推广怎么做网页制作免费下载
  • 网站如何屏蔽中国ip商丘网站建设的公司哪家好
  • 东莞广告公司东莞网站建设价格鹤壁哪有做网站的
  • 门户网站界面设计logo设计商标设计
  • 建设银行网站驱动宁波网站建设相信荣胜网络
  • 八里河网站建设项目建设可行性企业品牌推广方式有哪些
  • jsp网站开发之html入门知识广州服装设计公司
  • 做电商看的网站有哪些个人网页制作成品免费
  • 沈阳建站多少钱境外网站 备案