如何在JavaScript中为命名空间提供实例对象 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何在JavaScript中为命名空间提供实例对象

2020-01-03 21:06:57 625 1

我有一个以这种方式构建的JavaScript“对象”:

function foo()
{
    this.length = 0;
}

foo.prototype.getLength = function()
{
    return this.length;
}

...

我知道如何用单例JavaScript对象模拟名称空间,但是“命名”对象(例如上面提到的对象)的最佳方法是什么?

我知道几个JavaScript库都具有命名空间功能,但是我使用的是jQuery,并且宁愿不添加其他库。我希望能够通过利用jQuery来为需要实例化的我的JS对象提供固有的命名空间方案,来提供自己的属性。

谢谢

取消 提交回答
全部回答(1)
  • 游客ufivfoddcd53c
    2020-01-03 21:07:14
    if(!MyNamespace) MyNamespace = {};
    
    MyNamespace.foo = function() {
       this.length = 0;
    };
    MyNamespace.foo.prototype.getLength = function() {
       return this.length;
    };
    
    0 0
相关问答

1

回答

将具有数字键的JavaScript对象转换为数组

2020-02-06 22:36:27 276浏览量 回答数 1

1

回答

将具有数字键的JavaScript对象转换为数组

2020-01-16 17:50:25 508浏览量 回答数 1

1

回答

js 实现两个数组(一个数组包含于另一个数组中)元素组成第三个数组

2020-01-07 13:21:19 610浏览量 回答数 1

1

回答

面试之js 数组插入删除

2019-12-16 13:57:58 611浏览量 回答数 1

1

回答

js 怎么把两个值合成数组

2018-05-10 19:58:28 1595浏览量 回答数 1

1

回答

js怎么把数组里面的数字相加

2018-05-10 19:58:30 4644浏览量 回答数 1

1

回答

js怎么看数组的长度

2018-05-10 19:58:31 1641浏览量 回答数 1

1

回答

js怎么获取数组中的值

2018-05-10 19:58:31 2305浏览量 回答数 1

1

回答

angular绑定成功,js里修改了数组的值,但视图页面里{{}}的数据没有更改

2016-07-14 16:35:53 3050浏览量 回答数 1

1

回答

js数组转事件格式问题

2016-07-14 10:36:24 1665浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Javascript中的对象
立即下载
JavaScript 语言在引擎级别的执行过程
立即下载
Javascript中的函数
立即下载