文档章节

限定构造函数

万城
 万城
发布于 2017/09/26 13:11
字数 159
阅读 2
收藏 0
//要求:这个构造函数只能有六个方法
//思路,写六个方法3个get3个set,设置属性之后能读取属性
var Person = (function() {
    var name;
    return function(firstAndLast) {
        name = firstAndLast;
        this.getFullName = function() {
            return name;
        };
        this.getFirstName = function() {
            var resname = name.split(" ");
            return resname[0];
        };
        this.getLastName = function() {
            var resname = name.split(" ");
            return resname[1];
        };
        this.setFullName = function(firstAndLast) {
            return name = firstAndLast;
        };
        this.setFirstName = function(first) {
            var resname = name.split(" ");
            resname[0] = first;
            return name = resname.join(" ");
        };
        this.setLastName = function(last) {
            var resname = name.split(" ");
            resname[1] = last;
            return name = resname.join(" ");
        };
    };
})();
var bob = new Person('Bob Ross');
bob.getFullName();

 

© 著作权归作者所有

上一篇: Map the Debris
下一篇: 修改日期格式
万城
粉丝 2
博文 50
码字总数 99199
作品 0
青岛
前端工程师
私信 提问

暂无文章

protoc 编译工具

在进行开发 protoc 之前,你需要首先在你的计算机中安装 protoc 编译工具。 下载编译工具 进入 Protocol Buffers 的源代码中然后选择发布的版本中,找到对应的版本。项目的链接地址为:https...

honeymoose
今天
1
0
uniapp + bootstrapvue 移动/PC 一套搞定 (一)配置bootstrapvue

1.准备文件 自己到DCloud官网: http://dcloud.io/ 去下载官方的IDE Hbuilder,新建一个空的uniapp项目即可。 uniapp框架自带优化的vue,我们仅仅需要准备以下三个文件: bootstrap.min.css ...

panyunxing
今天
9
0
Android Camera原理之camera service类与接口关系

camera service主要是指 frameworks/av/services/camera/下面的代码,最近在看这一块的代码,为了更好地理清这一块的代码,也为了后续学习camera方便一些,我觉得很有必要理一下这一块的整体...

天王盖地虎626
今天
2
0
Golang学习笔记

[TOC] Golang学习笔记 这个学习笔记是最早在1.初,版本左右的时候写的,和当前最新的版本可能会有较大的差异. 因为成文比较早,文章里面又有很多自己的见解,有些东西当时理解的不太透彻可能写错...

我爱吃炒鸡
今天
14
0
科技赋能成效显著!金融壹账通两大赋能项目荣获IDC大奖

7月19日,2019IDC中国未来金融论坛曁颁奖典礼于北京举办。由金融壹账通赋能的长春农商银行多人视频面审智能风控系统、包头农商银行互联网银行SaaS服务两大项目因在项目的创新性、技术领先性、...

IFTNews
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部