1、es6 是什么
新一代的js 语言标准,对其核心做了升级优化,更加适合大型应用开发。
2、箭头函数优缺点
优点: 1.代码优化 2.this 指向不会变动,永远指向其父元素
缺点: 1.没有arguments 参数 2.不能通过 apply call bind改变this指向
不能用箭头函数的场景: 1.构造函数 2.对象原型 3.对象方法
3、箭头函数怎么获取arguments : 可以使用es6 的解构语法来代替
4、let const var 区别
相同作用域下,let const 不能重复声明,而var 可以
var 可以跨块,let const 不能
const 定义的常量不能改变,并且必须初始化(注:const 定义的对象,是可以允许修改其属性值的,const 定义的数组,其元素可以被改变。 可以用Object.freeze()来冻结就不可以修改了)
5、es6 对字符串做了哪些升级优化
新增了模板字符串
新增方法
inclueds() 判断是否包含某字符串 返回true/false
startsWith() 检测是否以指定字符串开始 返回true/false
endWith() 检测是否以指定字符串结束 返回true/fals