箭头函数
Coddy JavaScript 函数声明 课程的第 10 课,共 14 课。
箭头函数也称为 lambda 函数,是 ES6 引入的一种简洁的 JavaScript 函数写法。与传统的函数声明相比,箭头函数的语法更短,在某些情况下能让代码更易读,因此现代 JavaScript 程序员常常更喜欢使用箭头函数。
想象一下,你的代码中有一些小而明确的任务。箭头函数能让你以更紧凑、更简洁的方式表达这些任务。它们特别适用于回调函数,以及需要短小匿名函数的情况。
// 隐式返回的箭头函数(单行)
const greet = (name) => `Hello, ${name}!`;
const message = greet("Bob");
console.log(message); // 输出:Hello, Bob!
// 显式返回的箭头函数(多行)
const multiply = (num1, num2) => {
const product = num1 * num2;
return product;
};
const result = multiply(5, 3);
console.log(result); // 输出:15我们定义了一个名为
greet的箭头函数,它接收一个参数name。=>符号用于分隔参数和函数体。由于函数体是单行表达式,return 语句是隐式的。
我们定义了一个名为
multiply的箭头函数,它接收两个参数num1和num2。函数体使用花括号
{}来编写多行代码。在函数内部,计算乘积并将其存储在
product变量中。使用显式的
return语句返回计算出的product。
挑战
中等你的任务是编写一个 JavaScript 程序,使用 findLargest 箭头函数,找出给定 numbers 数组中的最大值。
亲手试试
// 在这里编写代码
JavaScript 函数声明中的所有课
自己练习: JavaScript 在线编译器