以前刚接触箭头函数只知道他的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.箭头函数不能当做构造函数。
1.如需转载本站原创文章,请务必注明文章出处并附上链接,非常感谢。
2.本站用于记录个人 工作、学习、生活,非商业网站,更多信息请 点击这里