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, wobei das angegebene Objekt durch den wert der Funktion und das angegebene Array durch die Argumente der Funktion ersetzt wird.

bind(Function, any, any[])

Eine gegebene Funktion erstellt eine gebundene Funktion, die über den gleichen Text wie die ursprüngliche Funktion verfügt. Das dieses Objekt der gebundenen Funktion ist dem angegebenen Objekt zugeordnet und verfügt über die angegebenen Anfangsparameter.

call(Function, any, any[])

Ruft eine Methode eines Objekts auf und ersetzt dabei das aktuelle Objekt durch ein anderes Objekt.

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 ihre Instanzen erkannt werden, indem diese Methode überschrieben wird.

Geerbte Eigenschaftsdetails

arguments

arguments: any

Eigenschaftswert

any

Geerbt von Function.arguments

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, wobei das angegebene Objekt durch den wert der Funktion und das angegebene Array durch die Argumente der Funktion ersetzt wird.

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

Ein Satz von Argumenten, die an die Funktion übergeben werden sollen.

Gibt zurück

any

Geerbt von Function.apply

bind(Function, any, any[])

Eine gegebene Funktion erstellt eine gebundene Funktion, die über den gleichen Text wie die ursprüngliche Funktion verfügt. Das dieses Objekt der gebundenen Funktion ist dem angegebenen Objekt zugeordnet und verfügt über die angegebenen Anfangsparameter.

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

Parameter

this

Function

thisArg

any

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

argArray

any[]

Eine Liste von Argumenten, die an die neue Funktion übergeben werden.

Gibt zurück

any

Geerbt von Function.bind

call(Function, any, any[])

Ruft eine Methode eines Objekts auf und ersetzt dabei das aktuelle Objekt durch ein anderes Objekt.

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 von Argumenten, 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

Geerbt von Function.toString

[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 ihre Instanzen erkannt werden, indem diese Methode überschrieben wird.

function [hasInstance](value: any): boolean

Parameter

value

any

Gibt zurück

boolean

Geerbt von Function.__@hasInstance@4726