Поделиться через


CustomPromisifySymbol interface

Extends

Function

Свойства

[custom]

Унаследованные свойства

arguments
caller
length
name

Возвращает имя функции. Имена функций доступны только для чтения и не могут быть изменены.

prototype

Наследуемые методы

apply(Function, any, any)

Вызывает функцию, подставляя указанный объект для этого значения функции и указанный массив для аргументов функции.

bind(Function, any, any[])

Для данной функции создается связанная функция, которая имеет тот же текст, что и исходная функция. Этот объект связанной функции связан с указанным объектом и имеет указанные начальные параметры.

call(Function, any, any[])

Вызывает метод объекта, заменив другой объект текущим объектом.

toString()

Возвращает строковое представление функции.

[hasInstance](any)

Определяет, наследует ли данное значение от этой функции, если эта функция была использована в качестве функции конструктора.

Функция конструктора может управлять тем, какие объекты распознаются как его экземпляры, переопределяя этот метод.

Сведения о свойстве

[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