Function

Описание

Все функции в Java Script являются объектами Function.

Конструктор

[codesyntax lang=»javascript»]

new Function ([arg1[, arg2[, ...argN],] functionBody)

[/codesyntax]

Параметры конструктора

Параметры Описание
arg1, arg2, … argN Имена аргументов, которые использует функция. Каждый параметр строчного типа.
functionBody Строка, включающая в себя тело функции

Использование конструктора для создания функций менее эффективный способ, чем простое объявление функций.

Свойства

Свойство Описание
arguments Устарело. Массив аргументов функции. Вместо него нужно использовать объект arguments, доступный внутри функции
length Возвращает количество ожидаемых аргументов функции
constructor Возвращает функцию, создающую прототип объекта Function
prototype Позволяет добавлять свойства и методы к объекту

Методы

Метод Описание
apply() Вызывает метод другого объекта в контексте данного. Аргументы передаются, как массив
bind() Метод позволяет привязать функцию к нужному контексту и аргументам.
call() Вызывает метод другого объекта в контексте данного. Аргументы передаются, как список параметров, разделенных запятой
isGenerator() Возвращает true если функция является генератором, иначе false
toString() Возвращает строку, представляющую исходный код функции

Техническая информация

Версия JavaScript — 1.0

Добавьте в закладки постоянную ссылку.

Комментарии запрещены.