Condividi tramite


CustomPromisifySymbol interface

Extends

Function

Proprietà

[custom]

Proprietà ereditate

arguments
caller
length
name

Restituisce il nome della funzione. I nomi delle funzioni sono di sola lettura e non possono essere modificati.

prototype

Metodi ereditati

apply(Function, any, any)

Chiama la funzione , sostituendo l'oggetto specificato per il valore della funzione e la matrice specificata per gli argomenti della funzione.

bind(Function, any, any[])

Per una determinata funzione, crea una funzione associata con lo stesso corpo della funzione originale. L'oggetto della funzione associata è associato all'oggetto specificato e ha i parametri iniziali specificati.

call(Function, any, any[])

Chiama un metodo di un oggetto, sostituendo un altro oggetto per l'oggetto corrente.

toString()

Restituisce una rappresentazione di stringa di una funzione.

[hasInstance](any)

Determina se il valore specificato eredita da questa funzione se questa funzione è stata utilizzata come funzione del costruttore.

Una funzione del costruttore può controllare quali oggetti vengono riconosciuti come istanze da 'instanceof' eseguendo l'override di questo metodo.

Dettagli proprietà

[custom]

[custom]: TCustom

Valore della proprietà

TCustom

Dettagli proprietà ereditate

arguments

arguments: any

Valore della proprietà

any

Ereditato da Function.arguments

caller

caller: Function

Valore della proprietà

Function

ereditato da function.caller

length

length: number

Valore della proprietà

number

ereditato dalla funzione.length

name

Restituisce il nome della funzione. I nomi delle funzioni sono di sola lettura e non possono essere modificati.

name: string

Valore della proprietà

string

ereditato da Function.name

prototype

prototype: any

Valore della proprietà

any

Ereditato da function.prototype

Dettagli dei metodi ereditati

apply(Function, any, any)

Chiama la funzione , sostituendo l'oggetto specificato per il valore della funzione e la matrice specificata per gli argomenti della funzione.

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

Parametri

this

Function

thisArg

any

Oggetto da utilizzare come oggetto .

argArray

any

Set di argomenti da passare alla funzione.

Restituisce

any

Ereditato da Function.apply

bind(Function, any, any[])

Per una determinata funzione, crea una funzione associata con lo stesso corpo della funzione originale. L'oggetto della funzione associata è associato all'oggetto specificato e ha i parametri iniziali specificati.

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

Parametri

this

Function

thisArg

any

Oggetto a cui la parola chiave può fare riferimento all'interno della nuova funzione.

argArray

any[]

Elenco di argomenti da passare alla nuova funzione.

Restituisce

any

Ereditato da Function.bind

call(Function, any, any[])

Chiama un metodo di un oggetto, sostituendo un altro oggetto per l'oggetto corrente.

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

Parametri

this

Function

thisArg

any

Oggetto da utilizzare come oggetto corrente.

argArray

any[]

Elenco di argomenti da passare al metodo .

Restituisce

any

Ereditato da function.call

toString()

Restituisce una rappresentazione di stringa di una funzione.

function toString(): string

Restituisce

string

ereditato da function.toString

[hasInstance](any)

Determina se il valore specificato eredita da questa funzione se questa funzione è stata utilizzata come funzione del costruttore.

Una funzione del costruttore può controllare quali oggetti vengono riconosciuti come istanze da 'instanceof' eseguendo l'override di questo metodo.

function [hasInstance](value: any): boolean

Parametri

value

any

Restituisce

boolean

ereditato da Function.__@hasInstance@4734