ES6匿名函数的几种形式
匿名函数 [匿名函数没有显式的名称, 被视为一个函数表达式]
匿名函数可以在不需要额外命名的情况下进行定义和使用, 通常被用作回调函数, 即将函数作为参数传递给其他函数
回调函数是一种在特定事件或条件发生时被调用的函数, 回调函数通常用于异步编程中,
比如 success 是 ajax 中的一个回调函数, 用于处理请求成功的结果
1.函数赋值给了一个变量 sub, 函数本身并没有一个具名标识符
let sub = function (x, y) {
return x - y
}
console.log("sub", sub(30, 5))
2.箭头函数 [箭头函数是一种匿名函数,省略 function 添加 =>]
let plus = (a, b) => {
return a + b
}
console.log("plus", plus(5, 10))
3.隐式返回 [在函数体内只有一个表达式的情况下, 可以省略花括号 {} 和 return 关键字]
let plus2 = (a, b) => a + b
console.log("plus2", plus2(10, 20))
PS:ES6新增匿名都是ZB写法,少写几个字让代码乱的它妈妈也看不懂。
评论已关闭