Freigeben über


CustomPromisifyLegacy interface

Extends

Function

Geerbte Eigenschaften

arguments
caller
length
name

Gibt den Namen der Funktion zurück. Funktionsnamen sind schreibgeschützt und können nicht geändert werden.

prototype

Geerbte Methoden

apply(Function, any, any)

Ruft die Funktion auf, ersetzt das angegebene Objekt für diesen Wert der Funktion und das angegebene Array für die Argumente der Funktion.

bind(Function, any, any[])

Erstellt für eine bestimmte Funktion eine gebundene Funktion, die denselben Textkörper wie die ursprüngliche Funktion aufweist. Das Objekt der gebundenen Funktion ist dem angegebenen Objekt zugeordnet und weist die angegebenen Anfangsparameter auf.

call(Function, any, any[])

Ruft eine Methode eines Objekts auf, wobei ein anderes Objekt für das aktuelle Objekt ersetzt wird.

toString()

Gibt eine Zeichenfolgendarstellung einer Funktion zurück.

[hasInstance](any)

Bestimmt, ob der angegebene Wert von dieser Funktion erbt, wenn diese Funktion als Konstruktorfunktion verwendet wurde.

Eine Konstruktorfunktion kann steuern, welche Objekte durch "instanceof" als Instanzen erkannt werden, indem diese Methode überschrieben wird.

Geerbte Eigenschaftsdetails

arguments

arguments: any

Eigenschaftswert

any

Von Function.arguments geerbt

caller

caller: Function

Eigenschaftswert

Function

geerbt von Function.caller

length

length: number

Eigenschaftswert

number

geerbt von Function.length

name

Gibt den Namen der Funktion zurück. Funktionsnamen sind schreibgeschützt und können nicht geändert werden.

name: string

Eigenschaftswert

string

geerbt von Function.name

prototype

prototype: any

Eigenschaftswert

any

Geerbt von Function.prototype

Details zur geerbten Methode

apply(Function, any, any)

Ruft die Funktion auf, ersetzt das angegebene Objekt für diesen Wert der Funktion und das angegebene Array für die Argumente der Funktion.

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

Parameter

this

Function

thisArg

any

Das Objekt, das als dieses Objekt verwendet werden soll.

argArray

any

Eine Reihe von Argumenten, die an die Funktion übergeben werden sollen.

Gibt zurück

any

Geerbt von Function.apply

bind(Function, any, any[])

Erstellt für eine bestimmte Funktion eine gebundene Funktion, die denselben Textkörper wie die ursprüngliche Funktion aufweist. Das Objekt der gebundenen Funktion ist dem angegebenen Objekt zugeordnet und weist die angegebenen Anfangsparameter auf.

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

Parameter

this

Function

thisArg

any

Ein Objekt, auf das das Schlüsselwort innerhalb der neuen Funktion verweisen kann.

argArray

any[]

Eine Liste der Argumente, die an die neue Funktion übergeben werden sollen.

Gibt zurück

any

von Function.bind geerbt

call(Function, any, any[])

Ruft eine Methode eines Objekts auf, wobei ein anderes Objekt für das aktuelle Objekt ersetzt wird.

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

Parameter

this

Function

thisArg

any

Das Objekt, das als aktuelles Objekt verwendet werden soll.

argArray

any[]

Eine Liste der Argumente, die an die Methode übergeben werden sollen.

Gibt zurück

any

Geerbt von Function.call

toString()

Gibt eine Zeichenfolgendarstellung einer Funktion zurück.

function toString(): string

Gibt zurück

string

von Function.toString geerbt

[hasInstance](any)

Bestimmt, ob der angegebene Wert von dieser Funktion erbt, wenn diese Funktion als Konstruktorfunktion verwendet wurde.

Eine Konstruktorfunktion kann steuern, welche Objekte durch "instanceof" als Instanzen erkannt werden, indem diese Methode überschrieben wird.

function [hasInstance](value: any): boolean

Parameter

value

any

Gibt zurück

boolean

geerbt von Function.__@hasInstance@4734