普通函数:
function addLoad(){
console.log(bulabula)
}
箭头函数:
let addLoad = () => console.log(bulabula;) //and x => x*x;
箭头函数相当于匿名函数,并且简化了函数的定义。箭头函数有两种格式,一种只包含一个表达式,连{...}和return都省略了。还有一种格式是可以包含多条语句的,这时候就不能省略{....}和retrun!
x=>{
if(x>0){
return x*x;
}else{
return x+x;
}
}
如果参数不是一个,就需要用括号()括起来:
// 两个参数:
(x, y) => x * x + y * y
// 无参数:
() =>3.14
// 可变参数:
(x, y, ...rest) => {
var i, sum = x + y;
for(i=0; i<rest.length; i++){
sum += rest[i];
}
return sum
}
读后有收获可以点个赞呀!