次の方法で共有


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

関数から継承された .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 から継承された