为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 里子类型的构造函数的实例为什么不能向父类型的构造函数实例传递参数?

javascript 里子类型的构造函数的实例为什么不能向父类型的构造函数实例传递参数?

汪汪一只猫 2018-10-18 12:15:32
function Person(name,age,job){    this.name = name;    this.age = age;    this.ob = job;}function Man(name,age,job,mustache){    this.mustache = mustache;    Man.prototype = new Person(name,age,job);}var m = new Man('Anthony',27,'PE');m.name;//undefined这里的m.name 是undefined 的,但是可以确定的是在构造函数体内是可以访问构造函数本身的原型的,如下:function Person(name,age,job){    this.name = name;    this.age = age;    this.ob = job;    if(typeof this.sayName != 'undefined'){        Person.prototype.sayName = function(){           alert(this.name)        }    }}var p = new Person('anthony',29,'PE');p.sayName();//anthony
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 388 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信