我们平时用的一些es6、es7新语法它真正的实现原理是怎么样呢? 是通过babel转换成的es5代码 可以理解是其的真正实现吗?
是的哦, 你可以在这查看转译后的结果 https://babeljs.io/repl/
不是 大部分es6、es7新语法需要vm的支持 babel只是模拟
通过babel转换成的es5是针对于暂时还不支持这些新语法的浏览器而采用的兼容方式,实现方式不是唯一的,如果本身支持的话就不需要转换了
babel
es5
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答12k 阅读
4 回答2.5k 阅读✓ 已解决
8 回答15.2k 阅读
5 回答8.9k 阅读✓ 已解决
4 回答7.6k 阅读
是的哦, 你可以在这查看转译后的结果 https://babeljs.io/repl/