Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/function-constructor

Как работает конструктор `Function` в JavaScript?

УглублённыйФункцииПрототипы и классы
  • Function() — функция-конструктор для создания функций динамически
  • Синтаксис: new Function(arg1, arg2, ..., body) — создаёт функцию с указанными параметрами и телом
  • Созданные функции имеют глобальную область видимости (не создают замыканий)
  • Используется редко, в основном для динамической генерации кода
  • Не рекомендуется использовать из-за проблем с безопасностью и производительностью
  • Лучше использовать function, () => {} или eval() (тоже не рекомендуется)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov