double arrow

Объект Function

Объект Function позволяет манипулировать функцией как объектом. Этот объект содержит совокупность специфических методов и свойств (табл. 2.13)

Объект Function позволяет манипулировать функцией как объектом. Этот объект содержит совокупность специфических методов и свойств (табл. 2.13).

Тип Элемент Описание
Свойство arguments Массив фактических аргументов функции
  arguments.callee Ссылка на тело выполняемой функции
  arguments.caller Ссылка на функцию, вызвавшую данную функцию
  arguments.length Количество элементов в массиве arguments
  arity Количество формальных аргументов функции
  constructor Ссылка на функцию, создающую прототип объекта
  length Аналогично arity
  prototype Позволяет задать дополнительные свойства
Метод applyO Позволяет создавать всплывающие сообщения
  call() Позволяет выполнить операцию наследования метода
  toSourceQ Возвращает строку, содержащую тело функции
  toString() Аналогично toSource()
  valueOf() Возвращает указатель на функцию

и = new Function ([аргумент]., аргумент2,.. аргумент!^], телоФункции);

Пример использования данного объекта таков:

sumFunc = new Function ("a","b","return(a+b)"); alert(sumFunc(5.4));


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: