在JavaScript中,声明变量时是否可以在对象声明内部进行?我想要类似于以下的语法:
var myObject = {
myLabel: (var myVariable)
};
而不是必须编写
var myVariable;
var myObject = {
myLabel: myVariable
};
编辑
我希望你能用Node.JS上下文进行翻译。这是我的内容:
var server = {};
var database = {};
var moar = {};
module.exports = {
server: server,
database: databse,
moar: moar
};
doStuffAsync(function callback() {
// Populate variables
server = stuff();
database = stuff2();
});
module.exports
传递给你的doStuffAsync
函数,以便您可以直接在该对象上设置“server”和“database”? - t.niese