Udostępnij za pośrednictwem


CustomPromisifyLegacy interface

Rozszerzenie

Function

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