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é par la valeur de cette 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 possède les paramètres initiaux spécifiés.

call(Function, any, any[])

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

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 en tant qu’instances par « instanceof » en remplaçant 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é de Function.arguments

caller

caller: Function

Valeur de propriété

Function

Hérité de Function.caller

length

length: number

Valeur de propriété

number

Hérité 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é de Function.name

prototype

prototype: any

Valeur de propriété

any

Hérité 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é par la valeur de cette 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 cet objet.

argArray

any

Ensemble d’arguments à passer à la fonction.

Retours

any

Hérité 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 possède les paramètres initiaux spécifiés.

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

Paramètres

this

Function

thisArg

any

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

argArray

any[]

Liste des arguments à passer à la nouvelle fonction.

Retours

any

Hérité de Function.bind

call(Function, any, any[])

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

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é de Function.call

toString()

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

function toString(): string

Retours

string

Hérité 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 en tant qu’instances par « instanceof » en remplaçant cette méthode.

function [hasInstance](value: any): boolean

Paramètres

value

any

Retours

boolean

Hérité de Function.__@hasInstance@4726