JavaScript新手,正看《Pro JavaScript Techniques》,有些疑惑
function Person( name ) {this.name = name;}// 給Person對(duì)象增加getName方法Person.prototype.getName = function() {return this.name;};
function User( name, password ) {this.name = name;this.password = password;};
// User的原型設(shè)置為Person對(duì)象User.prototype = new Person();
//書上前后出現(xiàn)過兩種注釋:1、為User對(duì)象增加getPassword方法//2、為User對(duì)象的原型對(duì)象增加getPassword方法,哪一種注釋是對(duì)的?User.prototype.getPassword = function() {return this.password;};
User.func = function (){?? //書中稱這樣寫的方法是“靜態(tài)方法”(Static Methods),具體是什么意思?}
var PP=new Person("PP");?//PP是Person的復(fù)制品嗎?new都干了什么?
aler t(PP.getPassword());?//調(diào)用失敗。Person對(duì)象沒有g(shù)etPassword方法?
JavaScript的困惑
慕哥6287543
2018-12-07 02:06:58