1. 没有 this 、 super 、 arguments ,也没有 new.target 绑定: this 、 super 、
arguments 、以及函数内部的 new.target 的值由所在的、最靠近的非箭头函数来决定;
2. 不能被使用 new 调用: 箭头函数没有 [[Construct]] 方法,因此不能被用为构造函
数,使用 new 调用箭头函数会抛出错误;
3. 没有原型: 既然不能对箭头函数使用 new ,那么它也不需要原型,也就是没有
prototype 属性;
4. 不能更改 this : this 的值在函数内部不能被修改,在函数的整个生命周期内其值会
保持不变;
5. 没有 arguments 对象: 既然箭头函数没有 arguments 绑定,你必须依赖于具名参数或
剩余参数来访问函数的参数;
6. 不允许重复的具名参数: 箭头函数不允许拥有重复的具名参数,无论是否在严格模式
下;而相对来说,传统函数只有在严格模式下才禁止这种重复。