箭头函数
箭头函数是es6的新特性,可以简化函数的写法
下面来看简单的实例
实例1
传统写法:
var sum =funciton(a,b){
return a + b;
}
改进1:
var sum =(a,b)=>{
return a + b;
}
改进2:
var sum =(a,b)=> a + b;
实例2
传统写法:
var arr = [1,2,3,4,5,6];
var newarr = arr.map(function(obj){
return obj*2;
});
使用箭头函数:
var newarr = arr.map(obj => obj*2);
根据以上实例,总结一下从传统函数过渡到箭头函数的规律
- 去掉function
- 在括号后面加箭头
- 如果逻辑代码仅有return,可以直接省略大括号(如实例1)
- 如果参数只有一个,可以把括号也省去(如实例2)