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. |
to |
Gibt eine Zeichenfolgendarstellung einer Funktion zurück. |
[has |
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