前言:
es6新增加了箭头函数的用法,是js重要改动之一,java也有类似语法叫lambda表达式,用意是简化代码,代码美化,代码美化的确是让臃肿的代码变得看着简化了,但是阅读性有点不是很好。 摘自官网话语: 箭头函数相当于匿名函数,并且简化了函数定义,箭头函数有两种格式,一种只包含一个表达式,省略掉了{ … }和return。还有一种可以包含多条语句,这时候就不能省略{ … }和return。
练习:
function fn1(){
var x = 10;
return x * 100;
};
var fn1 = ()=>{
var x = 10;
return x * 100;
};
function fn2(x,j){
var x = 10;
return x * 100;
};
var fn2 = (x,j)=>{
var x = 10;
return x * 100;
};
var fn3 = x =>{
return x * 100;
}
var fn4 = x => x * 100;
let fn5= function(a,b,...args){}
let fn5 = (a,b,...args) => {};
x =>{key: x}
x =>({key: x})
|