Javascriptで関数オブジェクトをcallする

下記のような感じでcall関数の2個目以降の引数が 元の関数に渡されます。

一つ目の引数は呼び出された関数のなかでthisに代入されます。

var _call = function (arg){
  alert('called:' + arg);
}
if(_call){
    _call.call(null, arg)
}