【发布时间】:2009-09-09 13:51:40
【问题描述】:
下面的 JSON 对象定义有什么问题
我正在尝试创建一个新的 JSON 对象,如下所示。 所以我的想法是访问 COMPANYSETUP.HourSetup.initiate();
不确定错误?
COMPANYSETUP = {
initiated : false,
companyId : "",
initiate : function() {
if(!initiated){
// TO DO
initiated = true;
} },
HourSetup = {
initiated : false,
hourId : "",
initiate : function() {
if(!initiated){
// TO DO
initiated = true;
}
}
}
};
【问题讨论】:
-
我认为您将 JSON 与 JavaScript 对象混淆了。您的示例是 not JSON。我看起来你想在这里创建某种模块。
-
这就是你的代码在换行方面的实际格式吗?如果是这样,第 3 行和第 7 行的 cmets 将注释掉该行的其余部分,这将导致语法错误。
-
我试图修复代码块和奇怪的缩进。如果这是它应该的样子,还有一个语法错误,其中 HourSetup={} 应该是 HourSetup: {}。编辑:好的,奇怪的缩进又回来了;-)
标签: json