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

2021年2月9日

書式
func.call([thisArg[, arg1, arg2, …argN]])
使用例

//Personオブジェクト
function Person(username, age) {
  this.username = username;
  this.age = age;
}
//Userオブジェクト
function User(username, age) {
  //引数を渡す
  Person.call(this, username, age);
  this.category = 'info';
}
//プロパティ値を出力
console.log(new User('yamada', 26).username);
console.log(new User('yamada', 26).age);
console.log(new User('yamada', 26).category);

実行結果
> “yamada"
> 26
> “info"

JavaScript

Posted by arkgame