Partager via


CustomPromisifySymbol interface

Extends

Function

Propriétés

[custom]

Propriétés héritées

arguments
caller
length
name

Retourne le nom de la fonction. Les noms de fonction sont en lecture seule et ne peuvent pas être modifiés.

prototype

Méthodes héritées

apply(Function, any, any)

Appelle la fonction, en remplaçant l’objet spécifié pour cette valeur de la fonction et le tableau spécifié pour les arguments de la fonction.

bind(Function, any, any[])

Pour une fonction donnée, crée une fonction liée qui a le même corps que la fonction d’origine. Cet objet de la fonction liée est associé à l’objet spécifié et a les paramètres initiaux spécifiés.

call(Function, any, any[])

Appelle une méthode d’un objet, en remplaçant un autre objet pour l’objet actuel.

toString()

Retourne une représentation sous forme de chaîne d’une fonction.

[hasInstance](any)

Détermine si la valeur donnée hérite de cette fonction si cette fonction a été utilisée comme fonction de constructeur.

Une fonction de constructeur peut contrôler quels objets sont reconnus comme ses instances par « instanceof » en substituant cette méthode.

Détails de la propriété

[custom]

[custom]: TCustom

Valeur de propriété

TCustom

Détails de la propriété héritée

arguments

arguments: any

Valeur de propriété

any

héritée de Function.arguments

caller

caller: Function

Valeur de propriété

Function

héritée de Function.caller

length

length: number

Valeur de propriété

number

héritée de Function.length

name

Retourne le nom de la fonction. Les noms de fonction sont en lecture seule et ne peuvent pas être modifiés.

name: string

Valeur de propriété

string

héritée de Function.name

prototype

prototype: any

Valeur de propriété

any

héritée de Function.prototype

Détails de la méthode héritée

apply(Function, any, any)

Appelle la fonction, en remplaçant l’objet spécifié pour cette valeur de la fonction et le tableau spécifié pour les arguments de la fonction.

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

Paramètres

this

Function

thisArg

any

Objet à utiliser comme objet.

argArray

any

Ensemble d’arguments à passer à la fonction.

Retours

any

héritée de Function.apply

bind(Function, any, any[])

Pour une fonction donnée, crée une fonction liée qui a le même corps que la fonction d’origine. Cet objet de la fonction liée est associé à l’objet spécifié et a les paramètres initiaux spécifiés.

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

Paramètres

this

Function

thisArg

any

Objet auquel ce mot clé peut faire référence à l’intérieur de la nouvelle fonction.

argArray

any[]

Liste d’arguments à passer à la nouvelle fonction.

Retours

any

héritée de Function.bind

call(Function, any, any[])

Appelle une méthode d’un objet, en remplaçant un autre objet pour l’objet actuel.

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

Paramètres

this

Function

thisArg

any

Objet à utiliser comme objet actif.

argArray

any[]

Liste d’arguments à passer à la méthode.

Retours

any

héritée de Function.call

toString()

Retourne une représentation sous forme de chaîne d’une fonction.

function toString(): string

Retours

string

héritée de Function.toString

[hasInstance](any)

Détermine si la valeur donnée hérite de cette fonction si cette fonction a été utilisée comme fonction de constructeur.

Une fonction de constructeur peut contrôler quels objets sont reconnus comme ses instances par « instanceof » en substituant cette méthode.

function [hasInstance](value: any): boolean

Paramètres

value

any

Retours

boolean

héritée de Function.__@hasInstance@4734