「JavaScript」apply()メソッドで配列引数を指定して関数を呼び出す
環境
Windows 10 64bit Home Google Chrome 103.0.5060.114
構文
apply() メソッドは、 this 値を指定して関数を呼び出し、 arguments は配列 (または配列風オブジェクト) として提供します。
func.apply(thisArg, [ argsArray])
argsArray
1 つの配列風のオブジェクトであり、 func 関数が呼ぶことになる引数を列挙したものです。関数に引数が渡されない場合は null または undefined となります。
戻り値
指定した this と引数で関数を呼び出した結果が返ります。
使用例
const obj = { str: 'study skill' } function funA(str){ console.log(this.str + str); } funA.apply(obj,[" from arkgame"]);
実行結果
> “study skill from arkgame"