CustomPromisifySymbol interface
- Extends
-
Function
Eigenschaften
[custom] |
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. |
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 ihre Instanzen erkannt werden, indem diese Methode überschrieben wird. |
Details zur Eigenschaft
[custom]
[custom]: TCustom
Eigenschaftswert
TCustom
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