callについて
http://www.tohoho-web.com/js/object.htm#inheritClass
function Person2(name, age, email) {
this.email = email;
Person.call(this, name, age);
}
ここのHPにあるこの文にcallが使われていますが
thisはPerson関数をさしているのでしょうか?
一番目の引数にある関数に、残りの引数を渡すと思っているのですが
thisのところにnullがある場合はどうなるのでしょうか?
(他のスクリプトですがcall(null ,hoge,hoge)という使われ方をしているのを見ました)
またnullの場合とthisの場合の違いも教えていただけると嬉しいです。
できる範囲でいいので解説お願いいたします。
質問の意味がわからず補足が必要な場合は遠慮なく補足要求してください。
お礼
「呼ぶ」と「呼び出す」の違いですね。ありがとう御座いました。