JavaScript - apply

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

1. 概要

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

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

2. apply

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

var obj = new Object;
add.apply(obj, [1, 2, 3]);
console.log( obj.result ); //6