CustomPromisifyLegacy interface
- Расширяет
-
Function
Унаследованные свойства
| arguments | |
| caller | |
| length | |
| name | Возвращает имя функции. Имена функций доступны только для чтения и не могут быть изменены. |
| prototype |
Наследуемые методы
| apply(Function, any, any) | Вызывает функцию, подставляя указанный объект для этого значения функции и указанный массив для аргументов функции. |
| bind(Function, any, any[]) | Для данной функции создается связанная функция, которая имеет тот же текст, что и исходная функция. Этот объект связанной функции связан с указанным объектом и имеет указанные начальные параметры. |
| call(Function, any, any[]) | Вызывает метод объекта, заменив другой объект текущим объектом. |
| to |
Возвращает строковое представление функции. |
| [has |
Определяет, наследует ли данное значение от этой функции, если эта функция была использована в качестве функции конструктора. Функция конструктора может управлять тем, какие объекты распознаются как его экземпляры, переопределяя этот метод. |
Сведения о унаследованном имуществе
arguments
arguments: any
Стоимость недвижимости
any
наследуется от Function.arguments
caller
caller: Function
Стоимость недвижимости
Function
наследуется от Function.caller
length
length: number
Стоимость недвижимости
number
наследуется от функции.length
name
Возвращает имя функции. Имена функций доступны только для чтения и не могут быть изменены.
name: string
Стоимость недвижимости
string
наследуется от Function.name
prototype
prototype: any
Стоимость недвижимости
any
унаследован от функции.prototype
Сведения о наследуемом методе
apply(Function, any, any)
Вызывает функцию, подставляя указанный объект для этого значения функции и указанный массив для аргументов функции.
function apply(this: Function, thisArg: any, argArray?: any): any
Параметры
- this
-
Function
- thisArg
-
any
Объект, используемый в качестве этого объекта.
- argArray
-
any
Набор аргументов, передаваемых функции.
Возвращает
any
наследуется от функции.apply
bind(Function, any, any[])
Для данной функции создается связанная функция, которая имеет тот же текст, что и исходная функция. Этот объект связанной функции связан с указанным объектом и имеет указанные начальные параметры.
function bind(this: Function, thisArg: any, argArray: any[]): any
Параметры
- this
-
Function
- thisArg
-
any
Объект, к которому это ключевое слово может ссылаться внутри новой функции.
- argArray
-
any[]
Список аргументов, передаваемых новой функции.
Возвращает
any
унаследован от функции.bind
call(Function, any, any[])
Вызывает метод объекта, заменив другой объект текущим объектом.
function call(this: Function, thisArg: any, argArray: any[]): any
Параметры
- this
-
Function
- thisArg
-
any
Объект, используемый в качестве текущего объекта.
- argArray
-
any[]
Список аргументов, передаваемых методу.
Возвращает
any
наследуется от Function.call
toString()
Возвращает строковое представление функции.
function toString(): string
Возвращает
string
наследуется от функции.toString
[hasInstance](any)
Определяет, наследует ли данное значение от этой функции, если эта функция была использована в качестве функции конструктора.
Функция конструктора может управлять тем, какие объекты распознаются как его экземпляры, переопределяя этот метод.
function [hasInstance](value: any): boolean
Параметры
- value
-
any
Возвращает
boolean
Наследуется от Function.__@hasInstance@4721