基本封装方法

请看下面的例子:

var Person = function(name,age){
  this.name = name;
  this.age = age || "未填写";
  this.hobbys = [];}Person.prototype = {
  sayName:function(){
    console.log(this.name);
  },
  sayAge:function(){
    console.log(this.age);
  },
  addHobby:function(hobbys){
    this.hobbys = this.hobbys.concat(hobbys);
  }}var person1 = new Person("Jane","20");var person2 = new Person("TabWeng","21");person1.addHobby(['sing','drawing']);person2.addHobby(['football','study','running']);person1.sayName();console.log(person1.hobbys.toString());person2.sayName();console.log(person2.hobbys.toString());

运行结果:

        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式