美文网首页
Make a Person

Make a Person

作者: Oracle_c113 | 来源:发表于2017-10-19 18:19 被阅读0次

要求

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

方法有 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();

相关文章

网友评论

      本文标题:Make a Person

      本文链接:https://www.haomeiwen.com/subject/aqrpuxtx.html