Delen via


CustomPromisifyLegacy interface

Uitbreiding

Function

Overgenomen eigenschappen

arguments
caller
length
name

Retourneert de naam van de functie. Functienamen zijn alleen-lezen en kunnen niet worden gewijzigd.

prototype

Overgenomen methoden

apply(Function, any, any)

Roept de functie aan, waarbij het opgegeven object wordt vervangen door de waarde van de functie en de opgegeven matrix voor de argumenten van de functie.

bind(Function, any, any[])

Voor een bepaalde functie maakt u een afhankelijke functie met dezelfde hoofdtekst als de oorspronkelijke functie. Het object van de afhankelijke functie is gekoppeld aan het opgegeven object en heeft de opgegeven initiële parameters.

call(Function, any, any[])

Roept een methode van een object aan, waarbij een ander object wordt vervangen door het huidige object.

toString()

Hiermee wordt een tekenreeksweergave van een functie geretourneerd.

[hasInstance](any)

Bepaalt of de opgegeven waarde van deze functie wordt overgenomen als deze functie is gebruikt als constructorfunctie.

Een constructorfunctie kan bepalen welke objecten worden herkend als de exemplaren door 'instanceof' door deze methode te overschrijven.

Details van overgenomen eigenschap

arguments

arguments: any

Waarde van eigenschap

any

overgenomen van Function.arguments

caller

caller: Function

Waarde van eigenschap

Function

overgenomen van Function.caller

length

length: number

Waarde van eigenschap

number

overgenomen van Function.length

name

Retourneert de naam van de functie. Functienamen zijn alleen-lezen en kunnen niet worden gewijzigd.

name: string

Waarde van eigenschap

string

overgenomen van Function.name

prototype

prototype: any

Waarde van eigenschap

any

overgenomen van Function.prototype

Details overgenomen methode

apply(Function, any, any)

Roept de functie aan, waarbij het opgegeven object wordt vervangen door de waarde van de functie en de opgegeven matrix voor de argumenten van de functie.

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

Parameters

this

Function

thisArg

any

Het object dat moet worden gebruikt als dit object.

argArray

any

Een set argumenten die moeten worden doorgegeven aan de functie.

Retouren

any

overgenomen van Function.apply

bind(Function, any, any[])

Voor een bepaalde functie maakt u een afhankelijke functie met dezelfde hoofdtekst als de oorspronkelijke functie. Het object van de afhankelijke functie is gekoppeld aan het opgegeven object en heeft de opgegeven initiële parameters.

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

Parameters

this

Function

thisArg

any

Een object waarnaar dit trefwoord kan verwijzen in de nieuwe functie.

argArray

any[]

Een lijst met argumenten die moeten worden doorgegeven aan de nieuwe functie.

Retouren

any

overgenomen van Function.bind

call(Function, any, any[])

Roept een methode van een object aan, waarbij een ander object wordt vervangen door het huidige object.

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

Parameters

this

Function

thisArg

any

Het object dat moet worden gebruikt als het huidige object.

argArray

any[]

Een lijst met argumenten die moeten worden doorgegeven aan de methode.

Retouren

any

overgenomen van Function.call

toString()

Hiermee wordt een tekenreeksweergave van een functie geretourneerd.

function toString(): string

Retouren

string

overgenomen van Function.toString

[hasInstance](any)

Bepaalt of de opgegeven waarde van deze functie wordt overgenomen als deze functie is gebruikt als constructorfunctie.

Een constructorfunctie kan bepalen welke objecten worden herkend als de exemplaren door 'instanceof' door deze methode te overschrijven.

function [hasInstance](value: any): boolean

Parameters

value

any

Retouren

boolean

overgenomen van Function.__@hasInstance@4734