Встроенные объекты
Объект Function
Объект Function предоставляет механизм для компиляции кода JavaScript в виде функции. Новая функция создается так:
functionName
=
new
Function(аргумент
1
, аргумент
2
, ...код функции)
Где аргумент1, аргумент2 и т. д. – аргументы для создаваемого объекта Function, а код функции – строка, содержащая тело функции. Это может быть несколько выражений JavaScript, разделенных точкой с запятой.
Свойство | Описание |
---|---|
arguments[ ] | Ссылка на массив Arguments, содержащий аргументы вызванной функции |
caller | Определяет функцию, вызываемую объектом Function |
prototype | Предоставляет способ для добавления свойств объекту Function |
Объект Arguments
Объект Arguments – список (массив) аргументов объекта Function.
Свойство | Описание |
---|---|
length | Целое число, определяющее количество аргументов, необходимых вызванной функции |