JavaScript. Подробное руководство, 6-е издание
Шрифт:
Строка, определяющая тело функции. Она может содержать любое количество инструкций на языке JavaScript, разделенных точками с запятой, и ссылаться на любые имена аргументов, указанные ранее в конструкторе.
Возвращаемое значение
Вновь созданный объект
Исключения
Свойства
Массив аргументов, переданных функции. Признано устаревшим.
Ссылка на объект Function, вызвавший данную функцию, или null, если функция была вызвана из программного кода верхнего уровня. Признано устаревшим.
Число именованных аргументов, указанных при объявлении функции.
Объект, определяющий свойства и методы конструктора, совместно используемые всеми объектами, созданными с помощью этого конструктора.
Методы
Вызывает функцию как метод указанного объекта, передавая ей указанный массив аргументов.
Возвращает новую функцию, которая вызывает данную как метод указанного объекта с указанными аргументами.
Вызывает функцию как метод указанного объекта, передавая ей указанные аргументы.
Возвращает строковое представление функции.
Описание
Функция в языке JavaScript - это фундаментальный тип данных. В главе 8 рассказывается, как определять и использовать функции, а в главе 9 рассматриваются близкие темы, касающиеся методов, конструкторов и свойства prototype функций. Подробности см. в этих главах. Обратите внимание: функциональные объекты могут создаваться с помощью описанного здесь конструктора
В JavaScript 1.1 и более поздних версиях тело функции автоматически получает локальную переменную по имени
вызывает функцию как метод объекта
Синтаксис
Аргументы
этот_объект Объект, к которому должна быть применена функция. В теле функции аргумент этот_объект становится значением ключевого слова this. Если указанный аргумент содержит значение null, используется глобальный объект.
аргументы Массив значений, которые должны передаваться функции в качестве аргументов.
Возвращаемое значение
Значение, возвращаемое при вызове функции.
Исключения
Описание
Метод
Аргумент аргументы должен быть массивом или объектом
Пример
См. также
Function. call
аргументы, переданные функции
Синтаксис
Описание
Свойство