「JavaScript」applyメソッドの使い方

環境
Windows 10 64bit Home
Google Chrome 103.0.5060.114

構文
apply() メソッドは、 this 値を指定して関数を呼び出し、 arguments は配列 (または配列風オブジェクト) として提供します。
function メソッド名(){処理コード}
メソッド名.apply(配列名);

func.apply(thisArg, [ argsArray])
this の値で、 func の呼び出しで提供されます。
argsArray
1 つの配列風のオブジェクトであり、 func 関数が呼ぶことになる引数を列挙したものです。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const obj = {
str: 'study skill'
}
function funA(){
console.log(this.str);
}
funA.apply(obj);
const obj = { str: 'study skill' } function funA(){ console.log(this.str); } funA.apply(obj);
const obj = {
    str: 'study skill'
}

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

funA.apply(obj);

実行結果
> “study skill"

JavaScript

Posted by arkgame