var exports = module.exports = {};
var base_url = "https://something.com:4242/";
exports.ordersummaryurl =base_url +"v1/api/stats?domain=order";
如何在上面的代码中执行命名空间,以便它具有以下结构
urls.order.summary
答案 0 :(得分:1)
Javascript实际上并没有像c#等其他语言那样的“命名空间”。
How do I declare a namespace in JavaScript?
取自该链接:获取您所描述的功能的最佳方法是封装数据,如:
var urls = {
order: {
summary: "asdfasdfasdf"
},
foo: function() {
},
bar: function() {
}
};
再补充一点:将您的功能保存在单独的文件中,只包含您需要的“模块”是另一种实现此目的的常用方法。