CustomPromisifyLegacy interface
- Extends
-
Function
継承されたプロパティ
arguments | |
caller | |
length | |
name | 関数の名前を返します。 関数名は読み取り専用であり、変更できません。 |
prototype |
継承されたメソッド
apply(Function, any, any) | 関数を呼び出し、関数のこの値に指定したオブジェクトを置き換え、関数の引数に指定した配列を置き換えます。 |
bind(Function, any, any[]) | 特定の関数に対して、元の関数と同じ本体を持つバインドされた関数を作成します。 バインドされた関数のこのオブジェクトは、指定したオブジェクトに関連付けされ、指定された初期パラメーターを持ちます。 |
call(Function, any, any[]) | オブジェクトのメソッドを呼び出し、現在のオブジェクトの別のオブジェクトを置き換えます。 |
to |
関数の文字列形式を返します。 |
[has |
この関数がコンストラクター関数として使用された場合に、指定された値がこの関数から継承されるかどうかを判断します。 コンストラクター関数は、このメソッドをオーバーライドすることで、'instanceof' によってインスタンスとして認識されるオブジェクトを制御できます。 |
継承されたプロパティの詳細
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
関数から継承された
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 から継承された