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