Меню сайта
Категории
|
С помощью класса функцией можно манипулировать как будто бы объектом. Конструктор объекта-функции обладает следующим форматом:
{Имя ф-ии} = new Function ({перечень аргументов, которые заключенны в кавычки, и которые разделены запятыми} {Тело функции, которое заключено в кавычки}); Другими словами функции создавать можно как уже знакомым вам путем, посредством первостепенного слова function, так и тем же образом, каким формируются объекты. Класс ф-ии поддерживает большое количество свойств и методов. Свойства: Св-во класса ф-ии Function: arguments. Возвращает массив аргументов, которые переданы в ф-ию. Доступно лишь в середине тела ф-ии. Вы имеете возможность применять свойство length, для получения количества аргументов. Подробнее относительно объекта Arguments CM. Ниже. Св-во класса ф-ии Function: arity. Выполняет возврат числа аргументов, которые требуются функцией. Как правило, бывает использовано вне тела функции. Св-во класса ф-ии Function: caller. Выполняет возврат ссылки на ф-ию, которая вызвала текущую ф-ию. В случае, когда ф-ия вызвана из программы, выполняется возврат null. Св-во класса ф-ии Function: length. То же, что и arity. Методы: Метод класса ф-ии Function: toSource () выполняет возврат строки, которая представляет первоначальный код ф-ии. Метод класса ф-ии Function: toString (). Аналогично и toSource. Метод класса ф-ии Function: valueOf (). Выполняет возврат указателя на ф-ию.
Автор: hohol | Дата добавления: 07.07.2025
|