JS面向对象问题的请教!

// 定义Person构造器

function Person(firstName) {

  this.firstName = firstName;

}

Person.prototype.walk = function(){

  alert("I am walking!");

};

Person.prototype.sayHello = function(){

  alert("Hello, I'm " + this.firstName);

};



function Student(firstName, subject) {

  

  Person.call(this, firstName);//  请教 call函数的作用 以及(this,firstname)两个参数的含义


 

  this.subject = subject;

};

Student.prototype = Object.create(Person.prototype); // 这段不懂 请教


ken0510
浏览 1220回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript