//第一个例子:
function a(b) {
    return b+1;
}
//等同于下面这个箭头函数(去掉function函数,参数只有一个可以省略小括号,小括号与大括号之间有一个箭头,如果没有大括号则直接是返回值,有大括号必须写return)
let a = b => b+1;

//第二个例子:
function a(b) {
    return function (c) {
        return b+c;
    }
}
//转换如下
let a=b=>{
    return c=>{
       return b+c;
    }
}
//再简化
let a=b=>c=>b+c;

console.log(a(1)(2));

//输出3
Logo

前往低代码交流专区

更多推荐