Udostępnij za pośrednictwem


CustomPromisifySymbol interface

Rozszerzenie

Function

Właściwości

[custom]

Właściwości dziedziczone

arguments
caller
length
name

Zwraca nazwę funkcji. Nazwy funkcji są tylko do odczytu i nie można ich zmieniać.

prototype

Metody dziedziczone

apply(Function, any, any)

Wywołuje funkcję, podstawiając określony obiekt dla tej wartości funkcji i określoną tablicę argumentów funkcji.

bind(Function, any, any[])

Dla danej funkcji tworzy funkcję powiązaną, która ma tę samą treść co oryginalna funkcja. Ten obiekt funkcji powiązanej jest skojarzony z określonym obiektem i ma określone parametry początkowe.

call(Function, any, any[])

Wywołuje metodę obiektu, podstawiając inny obiekt dla bieżącego obiektu.

toString()

Zwraca reprezentację ciągu funkcji.

[hasInstance](any)

Określa, czy dana wartość dziedziczy z tej funkcji, jeśli ta funkcja została użyta jako funkcja konstruktora.

Funkcja konstruktora może kontrolować, które obiekty są rozpoznawane jako jego wystąpienia przez "instanceof", przesłaniając tę metodę.

Szczegóły właściwości

[custom]

[custom]: TCustom

Wartość właściwości

TCustom

Szczegóły właściwości dziedziczonej

arguments

arguments: any

Wartość właściwości

any

dziedziczone z Function.arguments

caller

caller: Function

Wartość właściwości

Function

dziedziczone z funkcji Function.caller

length

length: number

Wartość właściwości

number

dziedziczone z funkcji.length

name

Zwraca nazwę funkcji. Nazwy funkcji są tylko do odczytu i nie można ich zmieniać.

name: string

Wartość właściwości

string

dziedziczone z Function.name

prototype

prototype: any

Wartość właściwości

any

dziedziczone z funkcji.prototype

Szczegóły metody dziedziczonej

apply(Function, any, any)

Wywołuje funkcję, podstawiając określony obiekt dla tej wartości funkcji i określoną tablicę argumentów funkcji.

function apply(this: Function, thisArg: any, argArray?: any): any

Parametry

this

Function

thisArg

any

Obiekt, który ma być używany jako ten obiekt.

argArray

any

Zestaw argumentów, które mają zostać przekazane do funkcji.

Zwraca

any

dziedziczone z funkcji.apply

bind(Function, any, any[])

Dla danej funkcji tworzy funkcję powiązaną, która ma tę samą treść co oryginalna funkcja. Ten obiekt funkcji powiązanej jest skojarzony z określonym obiektem i ma określone parametry początkowe.

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

Parametry

this

Function

thisArg

any

Obiekt, do którego to słowo kluczowe może odwoływać się wewnątrz nowej funkcji.

argArray

any[]

Lista argumentów, które mają zostać przekazane do nowej funkcji.

Zwraca

any

dziedziczone z funkcji.bind

call(Function, any, any[])

Wywołuje metodę obiektu, podstawiając inny obiekt dla bieżącego obiektu.

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

Parametry

this

Function

thisArg

any

Obiekt, który ma być używany jako bieżący obiekt.

argArray

any[]

Lista argumentów, które mają zostać przekazane do metody .

Zwraca

any

dziedziczone z funkcji.call

toString()

Zwraca reprezentację ciągu funkcji.

function toString(): string

Zwraca

string

dziedziczone z funkcji.toString

[hasInstance](any)

Określa, czy dana wartość dziedziczy z tej funkcji, jeśli ta funkcja została użyta jako funkcja konstruktora.

Funkcja konstruktora może kontrolować, które obiekty są rozpoznawane jako jego wystąpienia przez "instanceof", przesłaniając tę metodę.

function [hasInstance](value: any): boolean

Parametry

value

any

Zwraca

boolean

dziedziczone z Function.__@hasInstance@4734