CustomPromisifySymbol interface
- Extends
-
Function
屬性
[custom] |
繼承的屬性
arguments | |
caller | |
length | |
name | 傳回函式的名稱。 函式名稱是唯讀的,無法變更。 |
prototype |
繼承的方法
apply(Function, any, any) | 呼叫 函式,取代函式這個值的指定物件,以及函式自變數的指定數位。 |
bind(Function, any, any[]) | 針對指定的函式,建立系結函式,其主體與原始函式相同。 系結函式的這個物件與指定的對象相關聯,且具有指定的初始參數。 |
call(Function, any, any[]) | 呼叫 物件的 方法,並取代目前 物件的另一個物件。 |
to |
傳回函式的字串表示。 |
[has |
如果這個函式用作建構函式,則判斷指定的值是否繼承自這個函式。 建構函式可以藉由覆寫此方法來控制哪些物件可透過 『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