首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React的代码优化(forEach或简单用于)

React的代码优化(forEach或简单用于)
EN

Stack Overflow用户
提问于 2019-07-11 13:32:40
回答 2查看 129关注 0票数 0

我刚刚构建了一个React演示应用程序,并考虑进行一些优化,例如用简单的forEach迭代代替简单的for迭代。

但是当我这样做的时候,我意识到我正在用webpack编译应用程序,据我所知,webpack通过babel运行所有的东西,所以我想知道,这个过程是否将forEach和所有其他现代代码转化为快速运行的代码?

因为我认为这是一个很好的主意,使用forEach进行更简单的编码,然后将其编译成最快的版本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-11 14:27:23

所以,在这种特殊情况下,所有浏览器都支持forEach,即使是在旧版本中,Babel也不会改变它。

票数 1
EN

Stack Overflow用户

发布于 2019-07-11 14:30:07

如果您使用的是@ babel /预设-env,它创建了React,那么babel所做的处理取决于您在.browserslistrc中设置了什么--而且根据https://caniuse.com/#search=forEach,除非您支持IE8或更早,否则不应该将foreach转换为for循环。

默认的创建-反应-应用浏览器列表不支持IE8。

代码语言:javascript
复制
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56990464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档