匿名函数 [匿名函数没有显式的名称, 被视为一个函数表达式]
匿名函数可以在不需要额外命名的情况下进行定义和使用, 通常被用作回调函数, 即将函数作为参数传递给其他函数
回调函数是一种在特定事件或条件发生时被调用的函数, 回调函数通常用于异步编程中,
比如 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写法,少写几个字让代码乱的它妈妈也看不懂。

标签: none

评论已关闭