Compartir a través de


CustomPromisifySymbol interface

Extends

Function

Propiedades

[custom]

Propiedades heredadas

arguments
caller
length
name

Devuelve el nombre de la función. Los nombres de función son de solo lectura y no se pueden cambiar.

prototype

Métodos heredados

apply(Function, any, any)

Llama a la función , sustituyendo el objeto especificado por el valor de esta función y la matriz especificada para los argumentos de la función.

bind(Function, any, any[])

Para una función determinada, crea una función enlazada que tiene el mismo cuerpo que la función original. El objeto de la función enlazada está asociado al objeto especificado y tiene los parámetros iniciales especificados.

call(Function, any, any[])

Llama a un método de un objeto, sustituyendo a otro objeto para el objeto actual.

toString()

Devuelve una representación de cadena de una función.

[hasInstance](any)

Determina si el valor especificado hereda de esta función si esta función se usó como función constructora.

Una función de constructor puede controlar qué objetos se reconocen como sus instancias por "instanceof" reemplazando este método.

Detalles de las propiedades

[custom]

[custom]: TCustom

Valor de propiedad

TCustom

Detalles de las propiedades heredadas

arguments

arguments: any

Valor de propiedad

any

Heredado de Function.arguments

caller

caller: Function

Valor de propiedad

Function

heredado de Function.caller

length

length: number

Valor de propiedad

number

Se hereda de Function.length

name

Devuelve el nombre de la función. Los nombres de función son de solo lectura y no se pueden cambiar.

name: string

Valor de propiedad

string

heredado de Function.name

prototype

prototype: any

Valor de propiedad

any

Heredado de Function.prototype

Detalles de los métodos heredados

apply(Function, any, any)

Llama a la función , sustituyendo el objeto especificado por el valor de esta función y la matriz especificada para los argumentos de la función.

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

Parámetros

this

Function

thisArg

any

Objeto que se va a usar como objeto .

argArray

any

Conjunto de argumentos que se van a pasar a la función.

Devoluciones

any

Heredado de Function.apply

bind(Function, any, any[])

Para una función determinada, crea una función enlazada que tiene el mismo cuerpo que la función original. El objeto de la función enlazada está asociado al objeto especificado y tiene los parámetros iniciales especificados.

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

Parámetros

this

Function

thisArg

any

Objeto al que la palabra clave this puede hacer referencia dentro de la nueva función.

argArray

any[]

Lista de argumentos que se van a pasar a la nueva función.

Devoluciones

any

Heredado de Function.bind

call(Function, any, any[])

Llama a un método de un objeto, sustituyendo a otro objeto para el objeto actual.

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

Parámetros

this

Function

thisArg

any

Objeto que se va a usar como objeto actual.

argArray

any[]

Lista de argumentos que se van a pasar al método .

Devoluciones

any

Inherited From Function.call

toString()

Devuelve una representación de cadena de una función.

function toString(): string

Devoluciones

string

heredado de Function.toString

[hasInstance](any)

Determina si el valor especificado hereda de esta función si esta función se usó como función constructora.

Una función de constructor puede controlar qué objetos se reconocen como sus instancias por "instanceof" reemplazando este método.

function [hasInstance](value: any): boolean

Parámetros

value

any

Devoluciones

boolean

heredado de Function.__@hasInstance@4734