美文网首页
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