JS箭头函数相当于匿名函数,并且简化了函数定义.
一般的函数写法
let s = 1;
let t = 2;
let afun = function (value) {
console.log(value)
}
afun(s);
第一种:省略function
let a = (value) => {
console.log(value)
}
a(s);
第二种:当函数中只有一行代码的时候,省略 { }
let b = (value) => console.log(value)
b(s);
第三种:当函数中只有一行代码的时候,且这行代码是return…,可以省略return
let c = (a, b) => a + b
console.log(c(s, t));
第四种:当函数参数只有一个的时候,可以省略参数的括号
let d = value => (value);
console.log(d(s));