ホームページ  >  記事  >  ウェブフロントエンド  >  私の React の旅: 3 日目

私の React の旅: 3 日目

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-27 18:46:13292ブラウズ

My React Journey: Day 3

今日は、プログラミングで最も重要な概念の 1 つである関数について説明しました。関数はコードを再利用可能にし、繰り返しの必要性を減らすため、ゲームチェンジャーです。私が学んだことを詳しく説明しましょう:

関数とは何ですか?
関数は、特定のタスクを実行するように設計された再利用可能なコードのブロックです。これには 2 つの主な側面があります:

宣言: ここで関数を作成または定義します。

function greet(name) {
    return `Hello, ${name}`;
}

呼び出し: ここで関数を呼び出して実行します。

console.log(greet('Ayoola')); // Output: Hello, Ayoola

パラメータと引数

  • パラメータ
    : 関数を定義するときに使用する変数。たとえば、関数greet(name)では、nameがパラメータです。

  • 引数
    : 関数呼び出し時に渡される実際の値。たとえば、greet(Ayoola) では、Ayoola が引数です。

関数を宣言する方法

関数を宣言するには主に 2 つの方法があります:

1.関数宣言
名前付き関数とも呼ばれるこのタイプの関数は、特定の名前で定義されます。

function greet() {
    console.log("Hello!");
}
greet(); // Output: Hello!

関数宣言のユニークな機能はホイスティングです。コード内で宣言される前に関数を呼び出すことができます。

2.関数式
これは変数に割り当てられる関数です。名前を付けることも、無名 (匿名) にすることもできます。

const greet = function () {
    console.log("Hello!");
};
greet(); // Output: Hello!

匿名関数
これらは名前のない関数です。これらは、関数式 として、または迅速な一時的な関数が必要な状況でよく使用されます。

setTimeout(function () {
    console.log("This runs after 2 seconds!");
}, 2000);

アロー関数
アロー関数は、ES6 で導入された関数を記述するための短い構文を提供します。例:

const greet = (name) => `Hello, ${name}`;
console.log(greet('Ayoola')); // Output: Hello, Ayoola

アロー関数は簡潔で、単純なタスクによく使用されますが、これにアクセスできないなど、いくつかの違いがあります。

最終的な考え
関数は信じられないほど強力で、プログラミングがとても楽しくなります。 名前付き関数 から 匿名関数、そして現在は アロー関数 へと、その旅は日に日に甘くなっていきます。

明日何が起こるか楽しみです。学び続けて成長していきましょう!

4 日目もお楽しみに!

以上が私の React の旅: 3 日目の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。