- 什么是ES6
- 其实就是JS发展过程中的某一个版本号
- 举例:
- 微信在最初的版本中并没有所谓的微信支付
- 但是随着时间的流逝,微信也在一版一版的选代更新
- 然后微信在更新的过程中的某一个版本,推出了微信支付
- JS:
- JS在最初的版本中并不是像现在一样具备很完善的功能
- 但是随着时间的流逝,Js也在一版一版的迭代更新
- 然后在版本号为ES6这一个版本的时候,推出了很多好用的而且常用的功能
- 但是后续也还有新的版本推出,ES7 ES8 ES9....
- 因为后续版本更新的内容每年一次,但是内容方法不多,所以也没有人特别记忆这个方法是ES7还是ES8
- 我们统称为ES6的方法,或者ES6+的方法
- 再ES6刚出的时候,因为浏览器是浏览器厂商生产的,所以有些功能浏览器还暂时不支持
- 所以当时写的时候还需要考虑兼容性,比如当前浏览器是否支持ES6
- 但现在基本所有主流浏览器都全面支持ES6 了
- 延伸一道面试题:
- ES6新增的方法中, 你了解过那些