Получить имя функции

JavaScriptJavaScriptBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы будем изучать мир программирования на JavaScript и углубляться в концепцию функций. В частности, мы узнаем, как выводить имя функции с использованием метода console.debug() и свойства name переданной функции. Это практическое занятие даст возможность получить hands-on-опыт работы с функциями и инструментами отладки в 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);
// В канале debug консоли выводится имя функции'max'.
// m = 6

В этом примере функция functionName выводит имя переданной функции в канал debug консоли и возвращает саму функцию. Свойство name функции используется для получения ее имени.

Резюме

Поздравляем! Вы завершили практическое занятие "Получение имени функции". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.