JavaScript Function.prototype.call()() メソッドの使い方

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122

構文
func.call([thisArg[, arg1, arg2, …argN]])
引数
thisArg func が呼び出されたときに this として使用される値です。
戻り値
this の値と引数を指定して関数を呼び出した結果です。
all() メソッドは、 this の値と、独立して提供された引数によって関数を呼び出します。

使用例

function User(name, age) {
  this.name = name;
  this.age = age;
}

function Student(name, age) {
  User.call(this, name, age);
  this.city = '東京';
}

console.log(new Student('山田 太郎', 25).name);

console.log(new Student('山田 太郎', 25).age);

実行結果
> “山田 太郎"
> 25

JavaScript

Posted by arkgame