六没函数也就是我们所熟知的箭头函数
箭头函数没有this值
箭头函数没有他自己的this值,箭头函数的this值继承自父级作用域
箭头函数没有arguments
箭头函数不是没有arguments ,而是没有自己的arguments;
function foo(){
setTimeout(()=>{
console.log('args:',arguments);
})
}
foo();
不能通过call或apply调用
由于箭头函数没有自己的this指针,所以通过call()或apply()调用一个函数时,只能传递参数 不能绑定this,他们的第一个参数会被忽略。
不能使用new操作符
不能用作构造器,和new一起用会抛出错误
没有prototype属性
不能使用yield
不能用作函数生成器