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