CustomPromisifySymbol interface
- Extends
-
Function
Vlastnosti
[custom] |
Zděděné vlastnosti
arguments | |
caller | |
length | |
name | Vrátí název funkce. Názvy funkcí jsou jen pro čtení a nelze je změnit. |
prototype |
Zděděné metody
apply(Function, any, any) | Volá funkci, nahrazuje zadaný objekt pro tuto hodnotu funkce a zadanou matici argumentů funkce. |
bind(Function, any, any[]) | Pro danou funkci vytvoří vázanou funkci, která má stejné tělo jako původní funkce. Tento objekt vázané funkce je přidružen k zadanému objektu a má zadané počáteční parametry. |
call(Function, any, any[]) | Volá metodu objektu, nahrazení jiného objektu pro aktuální objekt. |
to |
Vrátí řetězcovou reprezentaci funkce. |
[has |
Určuje, zda daná hodnota dědí z této funkce, pokud byla tato funkce použita jako konstruktor funkce. Funkce konstruktoru může řídit, které objekty jsou rozpoznány jako jeho instance "instanceof" přepsáním této metody. |
Podrobnosti vlastnosti
[custom]
[custom]: TCustom
Hodnota vlastnosti
TCustom
Podrobnosti zděděných vlastností
arguments
arguments: any
Hodnota vlastnosti
any
zděděno z funkce Function.arguments
caller
caller: Function
Hodnota vlastnosti
Function
zděděno z funkce Function.caller
length
length: number
Hodnota vlastnosti
number
zděděno z funkce Function.length
name
Vrátí název funkce. Názvy funkcí jsou jen pro čtení a nelze je změnit.
name: string
Hodnota vlastnosti
string
zděděno ze Function.name
prototype
prototype: any
Hodnota vlastnosti
any
zděděno z prototypu funkce
Podrobnosti zděděných metod
apply(Function, any, any)
Volá funkci, nahrazuje zadaný objekt pro tuto hodnotu funkce a zadanou matici argumentů funkce.
function apply(this: Function, thisArg: any, argArray?: any): any
Parametry
- this
-
Function
- thisArg
-
any
Objekt, který se má použít jako tento objekt.
- argArray
-
any
Sada argumentů, které se mají předat funkci.
Návraty
any
zděděno z funkce Function.apply
bind(Function, any, any[])
Pro danou funkci vytvoří vázanou funkci, která má stejné tělo jako původní funkce. Tento objekt vázané funkce je přidružen k zadanému objektu a má zadané počáteční parametry.
function bind(this: Function, thisArg: any, argArray: any[]): any
Parametry
- this
-
Function
- thisArg
-
any
Objekt, na který toto klíčové slovo může odkazovat uvnitř nové funkce.
- argArray
-
any[]
Seznam argumentů, které se mají předat nové funkci.
Návraty
any
zděděno z Function.bind
call(Function, any, any[])
Volá metodu objektu, nahrazení jiného objektu pro aktuální objekt.
function call(this: Function, thisArg: any, argArray: any[]): any
Parametry
- this
-
Function
- thisArg
-
any
Objekt, který se má použít jako aktuální objekt.
- argArray
-
any[]
Seznamargumentch
Návraty
any
zděděno z funkce Function.call
toString()
Vrátí řetězcovou reprezentaci funkce.
function toString(): string
Návraty
string
zděděno z Function.toString
[hasInstance](any)
Určuje, zda daná hodnota dědí z této funkce, pokud byla tato funkce použita jako konstruktor funkce.
Funkce konstruktoru může řídit, které objekty jsou rozpoznány jako jeho instance "instanceof" přepsáním této metody.
function [hasInstance](value: any): boolean
Parametry
- value
-
any
Návraty
boolean
zděděno ze Function.__@hasInstance@4734