<分区>
我正在研究不同的代码结构方式,而且我很难确定创建对象的方式之间的差异。是否有简明但全面的引用来阅读这些内容?
在下面的例子中,我可以用同样的方式引用 subclass1 和 subclass2,它们看起来表现得一样。但我知道 JS 中的一切都是有原因的。有什么区别,我应该在什么时候使用一种风格与另一种风格?
非常感谢!
var ParentObj = {
'subclass1' : {
group1 : {
'property1' : 'val1',
'property2' : true,
'property3' : 'val3'
},
group2 : {
'property1' : 'val1',
'property2' : true,
'property3' : 'val3'
}
} //end first subclass
subclass2 : {
group1 : 'sharepoint',
specialstuff: {
specprop1: ["some settings", "some more settings", "lots of settings", "maybe a switch", "etc etc etc"],
specprop2 : 'some plain text message'
}
}
}; //end ParentObj