概念es6允许使用箭头()=定义函数。 箭头函数经常被用于匿名函数的定义。
箭头函数的特点主要是保持上下文指针一致。
箭号函数的写法//多参数leta=(num1,num2)=num1 * num2; //可变参数letsum=(num1,num2, rest ) ) letresult=num1num2; for(letI=0; i rest.length; I ) { result =rest[i]; }返回结果; (; 箭头函数不适用于场景对象的方法。 原型方法。 召回事件。 构造函数。 箭头表达式的语法比函数表达式短,没有自己的this、arguments、super或new.target。
这些函数表达式适合于本来需要匿名函数的位置,不能用作构造函数。
总的来说,箭头函数适合与this无关的定时器等方法,而不适用于与this有关的回调。