apply メソッド

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

function apply([thisObj : Object [,argArray : { Array | arguments }]])

引数

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

  • argArray
    省略可能です。 関数に渡す引数の配列か arguments オブジェクトを指定します。

解説

argArray が有効な配列でない場合、または arguments オブジェクトでない場合は、TypeError になります。

argArray と thisObj のどちらも指定しない場合は、global オブジェクトが thisObj として使用され、引数は渡されません。

必要条件

Version 5.5

対象

Function オブジェクト

参照

その他の技術情報

メソッド