普通函数:
1.this 总是代表它的直接调用者
2.在默认情况,下没有找到直接调用者,this 指向 window
3.在严格模式下,没有找到直接调用者, this 是 undefined
4.可以使用 call、apply、bind 改变 this 的指向
箭头函数:
1.在使用箭头函数时,this 的指向是定义时所在的对象,而不是使用时所在的对象,call、apply、bind无法改变 this 的指向。
2.不能用作构造函数,也就是不能 new,否则会抛出错误
3.不能使用 arguments 对象,但是可以使用 rest 参数
4.不能使用 yield 命令
5.没有原型属性
网友评论