javascript - es6编译出来的es5能兼容低版本浏览器吗

查看:100
本文介绍了javascript - es6编译出来的es5能兼容低版本浏览器吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

es5中有些有兼容性问题的,如果用es6编译成es5,会自动处理兼容性问题吗?

解决方案

首先看你是用ES6的哪部分,如果只是语法糖的话,其实是会转成ES3的,那么什么浏览器都没问题。

否则,你只能靠实测看你需要兼容的浏览器里哪些ES5方法会报错,然后找一下对应方法的polyfill了。

另外,你可以用用看babel的测试工具,来在线试着转换一下你的ES6代码,看会被转成哪些ES5方法。

最后,可以参考一下这篇文章《ES6部分方法点评(三):babel-preset-es2015-loose可转换且移动端兼容性较好的语法》

这里面会列出实际上被编译为ES3的语法糖。

这篇关于javascript - es6编译出来的es5能兼容低版本浏览器吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆