「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"

JavaScript

Posted by arkgame