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

JavaScript的困惑

JavaScript的困惑

慕哥6287543 2018-12-07 02:06:58
JavaScript新手,正看《Pro JavaScript Techniques》,有些疑惑 function Person( name ) {this.name = name;}// 给Person对象增加getName方法Person.prototype.getName = function() {return this.name;}; function User( name, password ) {this.name = name;this.password = password;}; // User的原型设置为Person对象User.prototype = new Person(); //书上前后出现过两种注释:1、为User对象增加getPassword方法//2、为User对象的原型对象增加getPassword方法,哪一种注释是对的?User.prototype.getPassword = function() {return this.password;}; User.func = function (){   //书中称这样写的方法是“静态方法”(Static Methods),具体是什么意思?} var PP=new Person("PP"); //PP是Person的复制品吗?new都干了什么? aler t(PP.getPassword()); //调用失败。Person对象没有getPassword方法?
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

肯定没有了   getPassword是他子类的方法 ,父类肯定用不了,你还是在看看js的继承吧

查看完整回答
反对 回复 2018-12-24
  • 2 回答
  • 0 关注
  • 533 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号