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