JavaScript - call

公開日:2018-11-29 更新日:2019-05-11

1. 概要

call を使うと、引数のオブジェクトを関数内の this に割り当てて実行できます。

call と apply は、引数の指定方法が異なります。
call は引数を複数指定し、apply は引数を配列にして指定します。

2. call

var add = function (value1, value2) {
	this.result = value1 + value2;
}

var obj = new Object;
add.call(obj, 1, 2);
console.log( obj.result ); //3