继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

lost_island3
关注TA
已关注
手记 52
粉丝 8
获赞 94

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

方法有 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();
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP