一 特点
箭头函数表达式的语法比函数表达式更简洁,并且没有自己的super、this、new.target(在构造方法调用中,new.target
指向被new
调用的构造函数,所以"new.
"成为了一个虚拟上下文。)、arguments。
二 作用
引入箭头函数有两个方面的作用:更简短的函数并且不绑定this:
1 箭头函数更适用于那些本来需要匿名函数的地方,并且不能用作构造函数。
2 箭头函数不会创建自己的this,它只会从自己的作用域链的上一层继承this
。
由于 箭头函数没有自己的this指针,通过 call()
或 apply()
方法调用一个函数时,只能传递参数,他们的第一个参数会被忽略。