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. |
to |
Zwraca reprezentację ciągu funkcji. |
[has |
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