サイト内検索

Function メソッド一覧

スポンサー

ホーム > Function > apply

apply

ある関数内から他の関数を呼び出します.

シンタックス

functionObject.apply(thisArg, argArray)
  • thisArg - オブジェクト
  • argArray - 引数の入った配列

解説

applyメソッドはthisArgで指定されたオブジェクトをthisとして関数を呼び出します. 呼出された関数は引数としてargArrayが渡されます.
thisArgにnullもしくはundefinedが指定された場合はthisが指定されたものとみなします.

サンプルコード

以下にapplyメソッドを使用したサンプルコードを以下に示します.

<html>
  <head>
    <title>applyメソッドのサンプルコード</title>
  </head>
  <body>
    <script type="text/javascript" language="javascript">
      var func = function() {
        document.write(this.toString() + "<br />");
      };

      func.apply(new Array(1, 2, 3));
      func.apply(new String("Snoopy"));
    </script>
  </body>
</html>

実行例

サンプルコードの実行結果は以下のようになります.

1,2,3
Snoopy

関連項目

スポンサード リンク

inserted by FC2 system