手记

JS中的关于实现构造对象的实例

用下面给定的方法构造一个对象.

方法有 getFirstName(), getLastName(), getFullName(), setFirstName(first), setLastName(last), and setFullName(firstAndLast).

所有有参数的方法只接受一个字符串参数.

所有的方法只与实体对象交互.

code:

var Person = function(fullName) {
    this.getFirstName=function(){
      return fullName.split(' ')[0];
    };
    this.getLastName=function(){
      return fullName.split(' ')[1];
    };
    this.getFullName=function(){
      return fullName;
    };
    this.setFirstName=function(first){
      var arr=fullName.split(' ');
      arr[0]=first;
      fullName=arr.join(' ');
    };
    this.setLastName=function(last){
      var arr=fullName.split(' ');
      arr[1]=last;
      fullName=arr.join(' ');
    };
    this.setFullName=function(full){
      fullName=full;
    };

};

var bob = new Person('Bob Ross');
bob.getFullName();
0人推荐
随时随地看视频
慕课网APP