/*题目来源于网络,侵则删*/
1、ES5、ES6 和 ES2015 有什么区别?
2015 年之前的版本统称为 ES5,之后的统称为 ES6,ES2015 指代 ES6.0。
2、babel 是什么,有什么作用?
babel 是一个%ES6转码器,可以将%ES6代码转为%ES5代码,以便兼容那些还
未支持 ES6 的浏览器。
3、let 有什么用,有了 var 为什么还要用 let?
var 存在因变量提升而导致的泄漏、覆盖等一系列问题,而 let 拥有自己的块级
作用域而且修复了声明变量带来的变量提升问题。
4、举一些 ES6 对 String 字符串类型做的常用升级优化?
新增了字符串模版,相比原来的字符串拼接方式更加简洁优雅。
在 String 原型上新增了一些方法:
includes:查找字符串中是否包含指定字符,返回 true/false;
startsWith:是否以指定字符开头;
评论0
最新资源