(関数)(引数1, ...)
((仮引数1, ...) => 処理)(引数1, ...);
(function (仮引数1, ...) { 処理})(引数1, ...);
関数.call(オブジェクト, 引数1, ...)
関数内の this は オブジェクト
関数.apply(オブジェクト, 配列)