我正在尝试将我的JavaScript分成几个很好的库。我在网络顶级域名下有两家公司(net.foxbomb和net.matogen)
var net = {
foxbomb : {
'MyObject' : function() {
console.log ("FoxBomb")
}
}
}var net = {
matogen : {
'MyObject' : function() {
console.log ("Matogen");
}
}
}var f = new net.foxbomb.MyObject();
var m = new net.matogen.MyObject();当然,我刚刚定义了两个网络--这不起作用。执行此操作的正确方法是什么?
发布于 2012-04-25 05:03:46
文件1:
var net = net || {};
net.foxbomb = {
// ...
};文件2:
var net = net || {};
net.matogen = {
// ...
};小提琴:http://jsfiddle.net/Q8TnL/1/
发布于 2012-04-25 05:01:03
用逗号分隔属性:
var net = {
foxbomb : {
'MyObject' : function() {
console.log ("FoxBomb")
}
}, // <-- Comma
matogen : {
'MyObject' : function() {
console.log ("Matogen");
}
}
};https://stackoverflow.com/questions/10305901
复制相似问题