アロー関数
Coddyの「JavaScriptの関数宣言」コースのレッスン 10/14。
アロー関数(ラムダ関数とも呼ばれます)は、ES6で導入されたJavaScriptの関数を簡潔に記述する方法です。従来の関数宣言と比較して短い構文を提供し、特定の状況でコードの可読性を高めるため、現代のJavaScriptプログラマーに好まれることが多いです。
コード内に小さく明確に定義されたタスクがあると想像してください。アロー関数を使用すると、それらのタスクをよりコンパクトで合理的な方法で表現できます。これらは、コールバック関数や、短い無名関数が必要な状況で特に役立ちます。
// 暗黙的な戻り値を持つアロー関数(1行)
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); // 出力: 151つの引数
nameを取る、greetという名前のアロー関数を定義しています。=>記号は、パラメータと関数本体を分離します。関数本体が1行の式であるため、return文は暗黙的です。
num1とnum2の2つの引数を取る、multiplyという名前のアロー関数を定義しています。関数本体は、複数行のコードのために波括弧
{}を使用しています。関数内では、積が計算され、
product変数に格納されます。計算された
productを返すために、明示的なreturn文が使用されています。
チャレンジ
中級あなたのタスクは、findLargest アロー関数を使用して、与えられた numbers 配列内の最大の数を見つける JavaScript プログラムを作成することです。
自分で試してみよう
// ここにコードを記述してください
JavaScriptの関数宣言のすべてのレッスン
1コース紹介
このコースで学べること