call メソッド
現在のオブジェクトの代わりに、他のオブジェクトを使用してメソッドを呼び出します。
function call([thisObj : Object [, arg1[, arg2[, ... [, argN]]]]])
引数
thisObj
省略可能です。 現在のオブジェクトとして使用するオブジェクトを指定します。arg1, arg2, ..., argN
省略可能です。 メソッドに渡す引数のリストを指定します。
解説
別のオブジェクトに代わってメソッドを呼び出すときに call メソッドを使用します。 call メソッドを使用すると、関数のオブジェクト コンテキストを元のコンテキストから thisObj で指定した新しいオブジェクトに変更できます。
thisObj を指定しない場合は、global オブジェクトが thisObj として使用されます。