https://www.freecodecamp.cn/challenges/make-a-person

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

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

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

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

当你遇到困难的时候,记得查看错误提示、阅读文档、搜索、提问。

这是一些对你有帮助的资源:

Closures

Details of the Object Model

var Person = function(firstAndLast) {
  var firstName,lastName;
  this.getFirstName=function(){
    return firstName;
  };
  this.getLastName=function(){
    return lastName;
  };
  this.getFullName=function(){
    return firstName+" "+lastName;
  };
  
  this.setFirstName=function(first){
   firstName=first;
  };
  this.setLastName=function(last){
    lastName=last;
  };
  this.setFullName=function(firstAndLast){
    firstAndLast=firstAndLast.split(" ");
    firstName=firstAndLast[0];
    lastName=firstAndLast[1];
  };
  
  
   this.setFullName(firstAndLast);
};

var bob = new Person('Bob Ross');
bob.getFullName();


Demi_YuHongJun

Demi的随笔和技术空间