CustomPromisifySymbol interface
- Extends
-
Function
Свойства
[custom] |
Унаследованные свойства
arguments | |
caller | |
length | |
name | Возвращает имя функции. Имена функций доступны только для чтения и не могут быть изменены. |
prototype |
Наследуемые методы
apply(Function, any, any) | Вызывает функцию, подставляя указанный объект для этого значения функции и указанный массив для аргументов функции. |
bind(Function, any, any[]) | Для данной функции создается связанная функция, которая имеет тот же текст, что и исходная функция. Этот объект связанной функции связан с указанным объектом и имеет указанные начальные параметры. |
call(Function, any, any[]) | Вызывает метод объекта, заменив другой объект текущим объектом. |
to |
Возвращает строковое представление функции. |
[has |
Определяет, наследует ли данное значение от этой функции, если эта функция была использована в качестве функции конструктора. Функция конструктора может управлять тем, какие объекты распознаются как его экземпляры, переопределяя этот метод. |
Сведения о свойстве
[custom]
[custom]: TCustom
Значение свойства
TCustom
Сведения об унаследованном свойстве
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@4734