Compartilhar via


CustomPromisifyLegacy interface

Extends

Function

Propriedades herdadas

arguments
caller
length
name

Retorna o nome da função. Os nomes de função são somente leitura e não podem ser alterados.

prototype

Métodos herdados

apply(Function, any, any)

Chama a função, substituindo o objeto especificado por esse valor da função e a matriz especificada para os argumentos da função.

bind(Function, any, any[])

Para uma determinada função, cria uma função associada que tem o mesmo corpo da função original. O objeto da função associada está associado ao objeto especificado e tem os parâmetros iniciais especificados.

call(Function, any, any[])

Chama um método de um objeto, substituindo outro objeto pelo objeto atual.

toString()

Retorna uma representação de cadeia de caracteres de uma função.

[hasInstance](any)

Determina se o valor fornecido herdará dessa função se essa função foi usada como uma função de construtor.

Uma função de construtor pode controlar quais objetos são reconhecidos como suas instâncias por "instanceof" substituindo esse método.

Detalhes das propriedades herdadas

arguments

arguments: any

Valor da propriedade

any

Herdado de Function.arguments

caller

caller: Function

Valor da propriedade

Function

herdado de Function.caller

length

length: number

Valor da propriedade

number

Herdado de Function.length

name

Retorna o nome da função. Os nomes de função são somente leitura e não podem ser alterados.

name: string

Valor da propriedade

string

herdado de Function.name

prototype

prototype: any

Valor da propriedade

any

herdado de Function.prototype

Detalhes do método herdado

apply(Function, any, any)

Chama a função, substituindo o objeto especificado por esse valor da função e a matriz especificada para os argumentos da função.

function apply(this: Function, thisArg: any, argArray?: any): any

Parâmetros

this

Function

thisArg

any

O objeto a ser usado como este objeto.

argArray

any

Um conjunto de argumentos a serem passados para a função.

Retornos

any

Herdado de Function.apply

bind(Function, any, any[])

Para uma determinada função, cria uma função associada que tem o mesmo corpo da função original. O objeto da função associada está associado ao objeto especificado e tem os parâmetros iniciais especificados.

function bind(this: Function, thisArg: any, argArray: any[]): any

Parâmetros

this

Function

thisArg

any

Um objeto ao qual essa palavra-chave pode se referir dentro da nova função.

argArray

any[]

Uma lista de argumentos a serem passados para a nova função.

Retornos

any

Herdado de Function.bind

call(Function, any, any[])

Chama um método de um objeto, substituindo outro objeto pelo objeto atual.

function call(this: Function, thisArg: any, argArray: any[]): any

Parâmetros

this

Function

thisArg

any

O objeto a ser usado como o objeto atual.

argArray

any[]

Uma lista de argumentos a serem passados para o método.

Retornos

any

Herdado de Function.call

toString()

Retorna uma representação de cadeia de caracteres de uma função.

function toString(): string

Retornos

string

herdado de Function.toString

[hasInstance](any)

Determina se o valor fornecido herdará dessa função se essa função foi usada como uma função de construtor.

Uma função de construtor pode controlar quais objetos são reconhecidos como suas instâncias por "instanceof" substituindo esse método.

function [hasInstance](value: any): boolean

Parâmetros

value

any

Retornos

boolean

herdado de Function.__@hasInstance@4734