Bagikan melalui


CustomPromisifyLegacy interface

Memperluas

Function

Properti yang Diwariskan

arguments
caller
length
name

Mengembalikan nama fungsi. Nama fungsi bersifat baca-saja dan tidak dapat diubah.

prototype

Metode yang Diwarisi

apply(Function, any, any)

Memanggil fungsi, mengganti objek yang ditentukan untuk nilai fungsi ini, dan array yang ditentukan untuk argumen fungsi.

bind(Function, any, any[])

Untuk fungsi tertentu, membuat fungsi terikat yang memiliki isi yang sama dengan fungsi aslinya. Objek fungsi terikat ini dikaitkan dengan objek yang ditentukan, dan memiliki parameter awal yang ditentukan.

call(Function, any, any[])

Memanggil metode objek, mengganti objek lain untuk objek saat ini.

toString()

Mengembalikan representasi string fungsi.

[hasInstance](any)

Menentukan apakah nilai yang diberikan mewarisi dari fungsi ini jika fungsi ini digunakan sebagai fungsi konstruktor.

Fungsi konstruktor dapat mengontrol objek mana yang dikenali sebagai instansnya dengan 'instanceof' dengan mengambil alih metode ini.

Detail Properti yang Diwariskan

arguments

arguments: any

Nilai Properti

any

Diwarisi Dari Function.arguments

caller

caller: Function

Nilai Properti

Function

Diwariskan Dari Function.caller

length

length: number

Nilai Properti

number

Diwariskan Dari Function.length

name

Mengembalikan nama fungsi. Nama fungsi bersifat baca-saja dan tidak dapat diubah.

name: string

Nilai Properti

string

Diwariskan Dari Function.name

prototype

prototype: any

Nilai Properti

any

Diwariskan Dari Function.prototype

Detail Metode yang Diwarisi

apply(Function, any, any)

Memanggil fungsi, mengganti objek yang ditentukan untuk nilai fungsi ini, dan array yang ditentukan untuk argumen fungsi.

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

Parameter

this

Function

thisArg

any

Objek yang akan digunakan sebagai objek ini.

argArray

any

Sekumpulan argumen yang akan diteruskan ke fungsi.

Mengembalikan

any

Diwariskan Dari Function.apply

bind(Function, any, any[])

Untuk fungsi tertentu, membuat fungsi terikat yang memiliki isi yang sama dengan fungsi aslinya. Objek fungsi terikat ini dikaitkan dengan objek yang ditentukan, dan memiliki parameter awal yang ditentukan.

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

Parameter

this

Function

thisArg

any

Objek tempat kata kunci ini dapat merujuk ke dalam fungsi baru.

argArray

any[]

Daftar argumen yang akan diteruskan ke fungsi baru.

Mengembalikan

any

Diwariskan Dari Function.bind

call(Function, any, any[])

Memanggil metode objek, mengganti objek lain untuk objek saat ini.

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

Parameter

this

Function

thisArg

any

Objek yang akan digunakan sebagai objek saat ini.

argArray

any[]

Daftar argumen yang akan diteruskan ke metode .

Mengembalikan

any

Diwariskan Dari Function.call

toString()

Mengembalikan representasi string fungsi.

function toString(): string

Mengembalikan

string

Diwariskan Dari Function.toString

[hasInstance](any)

Menentukan apakah nilai yang diberikan mewarisi dari fungsi ini jika fungsi ini digunakan sebagai fungsi konstruktor.

Fungsi konstruktor dapat mengontrol objek mana yang dikenali sebagai instansnya dengan 'instanceof' dengan mengambil alih metode ini.

function [hasInstance](value: any): boolean

Parameter

value

any

Mengembalikan

boolean

Diwariskan Dari Function.__@hasInstance@4721