関数名を取得する

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScript プログラミングの世界を探り、関数の概念に深く突き入ります。具体的には、console.debug() メソッドと渡された関数の name プロパティを使って関数の名前をログに出力する方法を学びます。この実験では、JavaScript の関数とデバッグ ツールを使った実践的な経験を提供します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/ToolsandEnvironmentGroup(["Tools and Environment"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/functions("Functions") javascript/ToolsandEnvironmentGroup -.-> javascript/debugging("Debugging") subgraph Lab Skills javascript/variables -.-> lab-28342{{"関数名を取得する"}} javascript/data_types -.-> lab-28342{{"関数名を取得する"}} javascript/arith_ops -.-> lab-28342{{"関数名を取得する"}} javascript/comp_ops -.-> lab-28342{{"関数名を取得する"}} javascript/functions -.-> lab-28342{{"関数名を取得する"}} javascript/debugging -.-> lab-28342{{"関数名を取得する"}} end

JavaScript で関数の名前を取得する方法

JavaScript の関数の名前を取得するには、次の手順に従います。

  1. ターミナルまたは SSH を開きます。
  2. コーディングの練習を始めるために node を入力します。
  3. console.debug() と渡された関数の name プロパティを使って、関数の名前をコンソールの debug チャネルにログ出力します。
  4. 与えられた関数 fn を返します。

以下は、JavaScript で関数の名前を取得する方法を示すコード スニペットです。

const functionName = (fn) => (console.debug(fn.name), fn);

let m = functionName(Math.max)(5, 6);
// 関数名'max' がコンソールの debug チャネルにログ出力されます。
// m = 6

この例では、functionName 関数は渡された関数の名前をコンソールの debug チャネルにログ出力し、関数自体を返します。関数の name プロパティを使ってその名前を取得します。

まとめ

おめでとうございます!関数名を取得する実験を完了しました。スキルを向上させるために、LabEx でさらに多くの実験を行って練習してください。