es6箭头函数需要注意的地方

东明兄 2018-08-20
0条评论 1,563 次浏览
东明兄 2018-08-200条评论 1,563 次浏览

以前刚接触箭头函数只知道他的this指向问题,今天学到了箭头函数的一些常用特写

写法:

 let test=()=> 2; //等同于function test(){return 2};
let test2=(a,b)=>{console.log(a,b;return a)}//等同于function test2(a,b){console.log(a,b);return a};

需要注意的地方:

1.this指向的问题,使用箭头函数,this指向的是定义函数时所在的对象,而不是运行时所在的对象。

2.箭头函数里面没有arguments,使用扩展运算符…代替。

3.箭头函数不能当做构造函数。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注