箭头函数,默认参数,对象代理,常量,作用域
es6进阶
箭头函数中的this指向的是定义时this的指向,在视频中,构造函数内的this指向的是构造函数的实例
es3 es5中需要使用立即执行函数,创建新的作用域;es6中大括号就可以创建块级作用域
ES6 知识点
可变参数
arguments 转换为真数组
检查是否给定了实参,若为空,抛出异常
函数默认参数 :ES6直接用=赋值给形参
ES5中常量:对象的属性设置为只读
左es5的语法,右es6(小括号是声明参数,参数只有一个,括号可省略,花括号中的表达式直接作为返回值时,也可省略花括号)
es6 只读
es5 只读
ES6语法课程推荐
ES6数据保护:
new Proxy()是ES6提供的原生语法,进行对象代理。
get是读操作,set是写操作。
target是代理的对象,key是代理的对象的属性。