「JavaScript」apply()メソッドで配列引数を指定して関数を呼び出す
環境
Windows 10 64bit Home
Google Chrome 103.0.5060.114
Windows 10 64bit Home
Google Chrome 103.0.5060.114
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"]);
const obj = {
str: 'study skill'
}
function funA(str){
console.log(this.str + str);
}
funA.apply(obj,[" from arkgame"]);
const obj = { str: 'study skill' } function funA(str){ console.log(this.str + str); } funA.apply(obj,[" from arkgame"]);
実行結果
> “study skill from arkgame"