「JavaScript」call()メソッドで引数を指定して関数を呼び出すサンプル

環境

Windows 10 64bit Home
Google Chrome 103.0.5060.114

構文
function メソッド名(引数)
func.call([thisArg[, arg1, arg2, …argN]])

引数
func が呼び出されたときに this として使用される値です。
arg1, arg2, …argN
呼び出し先の関数に渡される引数です。

戻り値
this の値と引数を指定して関数を呼び出した結果です。
call() メソッドは、 this の値と、独立して提供された引数によって関数を呼び出します。

使用例

const obj = {
    str: 'study skill'
}

function funA(str){
    console.log(this.str+str);
}

funA.call(obj," arkgame");

実行結果

> "study skill arkgame"

 

JavaScript

Posted by arkgame