call メソッド

現在のオブジェクトの代わりに、他のオブジェクトを使用してメソッドを呼び出します。

function call([thisObj : Object [, arg1[, arg2[, ... [, argN]]]]])

引数

  • thisObj
    省略可能です。 現在のオブジェクトとして使用するオブジェクトを指定します。

  • arg1, arg2, ..., argN
    省略可能です。 メソッドに渡す引数のリストを指定します。

解説

別のオブジェクトに代わってメソッドを呼び出すときに call メソッドを使用します。 call メソッドを使用すると、関数のオブジェクト コンテキストを元のコンテキストから thisObj で指定した新しいオブジェクトに変更できます。

thisObj を指定しない場合は、global オブジェクトが thisObj として使用されます。

必要条件

Version 5.5

対象

Function オブジェクト

参照

その他の技術情報

メソッド