- this指向:es6中没有this绑定
es5中this的指向取决于调用该函数的上下文对象

这是一段 JavaScript 代码,存在 this
指向问题。在事件监听函数(document.addEventListener
的回调)中,默认 this
指向触发事件的 DOM 元素(此处是 document
),而非 PageHandle
对象,导致调用 this.doSomeThings
时报错

使用箭头函数解决:箭头函数没有自己的 this
,会继承外层作用域的 this
- 使用箭头函数的注意事项;


- 解构赋值:对赋值运算符的扩展,针对数组对象进行操作
优点:代码简洁易读
对对象解构:



对数组解构:

- 拓展的对象的功能:
es6直接写入变量和函数,作为对象的属性和方法




- 对象的方法:


- Symbol类型:
原始数据类型Symbol,它表示独一无二的值
最大用途:用来定义对象的私有变量
