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