共用方式為


CustomPromisifySymbol interface

Extends

Function

屬性

[custom]

繼承的屬性

arguments
caller
length
name

傳回函式的名稱。 函式名稱是唯讀的,無法變更。

prototype

繼承的方法

apply(Function, any, any)

呼叫 函式,取代函式這個值的指定物件,以及函式自變數的指定數位。

bind(Function, any, any[])

針對指定的函式,建立系結函式,其主體與原始函式相同。 系結函式的這個物件與指定的對象相關聯,且具有指定的初始參數。

call(Function, any, any[])

呼叫 物件的 方法,並取代目前 物件的另一個物件。

toString()

傳回函式的字串表示。

[hasInstance](any)

如果這個函式用作建構函式,則判斷指定的值是否繼承自這個函式。

建構函式可以藉由覆寫此方法來控制哪些物件可透過 『instanceof』 辨識為其實例。

屬性詳細資料

[custom]

[custom]: TCustom

屬性值

TCustom

繼承的屬性詳細資料

arguments

arguments: any

屬性值

any

繼承自 Function.arguments

caller

caller: Function

屬性值

Function

繼承自 Function.caller

length

length: number

屬性值

number

繼承自 Function.length

name

傳回函式的名稱。 函式名稱是唯讀的,無法變更。

name: string

屬性值

string

繼承自 Function.name

prototype

prototype: any

屬性值

any

繼承自 Function.prototype

繼承的方法的詳細資料

apply(Function, any, any)

呼叫 函式,取代函式這個值的指定物件,以及函式自變數的指定數位。

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

參數

this

Function

thisArg

any

要當做這個物件的物件。

argArray

any

要傳遞至函式的一組自變數。

傳回

any

繼承自 Function.apply

bind(Function, any, any[])

針對指定的函式,建立系結函式,其主體與原始函式相同。 系結函式的這個物件與指定的對象相關聯,且具有指定的初始參數。

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

參數

this

Function

thisArg

any

這個關鍵詞可以在新函式內參考的物件。

argArray

any[]

要傳遞至新函式的自變數清單。

傳回

any

繼承自 Function.bind

call(Function, any, any[])

呼叫 物件的 方法,並取代目前 物件的另一個物件。

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

參數

this

Function

thisArg

any

要當做目前對象的物件。

argArray

any[]

要傳遞至方法的自變數清單。

傳回

any

繼承自 Function.call

toString()

傳回函式的字串表示。

function toString(): string

傳回

string

繼承自 Function.toString

[hasInstance](any)

如果這個函式用作建構函式,則判斷指定的值是否繼承自這個函式。

建構函式可以藉由覆寫此方法來控制哪些物件可透過 『instanceof』 辨識為其實例。

function [hasInstance](value: any): boolean

參數

value

any

傳回

boolean

繼承自 Function.__@hasInstance@4734