Sdílet prostřednictvím


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.

toString()

Vrátí řetězcovou reprezentaci funkce.

[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.

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