Einführung
In diesem Lab werden wir die Welt der JavaScript-Programmierung erkunden und uns mit dem Konzept von Funktionen befassen. Insbesondere werden wir lernen, wie man den Namen einer Funktion mithilfe der console.debug()-Methode und der name-Eigenschaft der übergebenen Funktion ausgibt. In diesem Lab erhalten Sie praktische Erfahrungen bei der Arbeit mit Funktionen und Debugging-Tools in JavaScript.
Wie man den Namen einer Funktion in JavaScript erhält
Um den Namen einer JavaScript-Funktion zu erhalten, gehen Sie folgendermaßen vor:
- Öffnen Sie das Terminal oder SSH.
- Geben Sie
nodeein, um mit der Codeausführung zu beginnen. - Verwenden Sie
console.debug()und diename-Eigenschaft der übergebenen Funktion, um den Funktionsnamen in dendebug-Kanal der Konsole auszugeben. - Geben Sie die gegebene Funktion
fnzurück.
Hier ist ein Beispielcodeausschnitt, der zeigt, wie man den Namen einer Funktion in JavaScript erhält:
const functionName = (fn) => (console.debug(fn.name), fn);
let m = functionName(Math.max)(5, 6);
// Der Funktionsname'max' wird im debug-Kanal der Konsole ausgegeben.
// m = 6
In diesem Beispiel gibt die functionName-Funktion den Namen der übergebenen Funktion in den debug-Kanal der Konsole aus und gibt die Funktion selbst zurück. Die name-Eigenschaft der Funktion wird verwendet, um ihren Namen zu erhalten.
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Get Function Name" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.