akkun_choi pedia
mindia › akkun_choi pedia › 単語

apply

akkun_choi · 2007-05-23 更新 · 履歴(2)
第 1 版(2007-05-23 14:49:04 · akkun_choi)を表示しています。 最新版に戻る

Function.apply(this, arguments)

引数に渡したオブジェクトで関数を実行する。
継承ができる

func = function(){
  alert(this.x * 2);
}
obj = {
  x: 2,
  run: function(){
    func.apply(this); // 4
  }
}
obj.run();

func.apply({x:4});  // 8

履歴

タグ