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