プロトタイプで関数を継承しようとしていますが、(私によれば)すべて正しいようですが、エラーが発生しています...この問題を理解するのに役立つ人はいますか?
働き:
(function($){
var Man = function(info){
this.name = info.name;
this.age = info.age;
this.work = info.work;
}
Man.prototype.tell = function(){
return 'I am Mr.' + this.name;
}
var Dog = function(info){
Man.call(this,info);
}
Dog.prototype = new Man();
var dog1 = new Dog({name:'Dobber',age:3,work:'roming'});
console.log(dog1.tell());
})($);
私が得ているエラー:
TypeError: info is undefined