Make a Person

2017-10-19  本文已影响0人  Oracle_c113

要求

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

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

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

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

解答

var Person = function(firstAndLast) {
  var name=firstAndLast.split(' '); 
  this.getFirstName=function(){
    return name[0];
  };
  this.getLastName=function(){
    return name[1];
  };
  this.getFullName=function(){
    return name.join(" ");
  };
  this.setFirstName=function(first){
    name[0]=first;
    return name.join(" ");
  };
  this.setLastName=function(last){
    name[1]=last;
    return name.join(" ");
  };
  this.setFullName=function(firstLast){
    firstAndLast=firstLast;
    name=firstAndLast.split(' ');
    return name.join(' ');
  };
  
};

var bob = new Person('Bob Ross');
bob.getFirstName();
上一篇下一篇

猜你喜欢

热点阅读