es6箭头函数需要注意的地方
以前刚接触箭头函数只知道他的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.箭头函数不能当做构造函数。
版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/571/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论