【发布时间】:2011-08-29 08:41:12
【问题描述】:
我正在用硬编码值重写一个项目,以使其变得灵活和动态。但是,我总是遇到麻烦。
我现在编写了大部分 JS 代码,但我发现了一些我无法修复的错误,所以我决定从头开始。我现在正在考虑将我的数据放入一个跟踪总数的对象中。该项目基本上允许人们为每个活动订购门票、酒店等。
但是,正如我所说,这曾经是硬编码的。现在它必须灵活,我不确定是否可以动态创建对象?这是我的问题:
我使用的对象如下:
var total = { amount: 0,
tickets: 0,
passes: 0,
fri: 0,
sat: 0,
sun: 0,
freecarpass: 0,
freepass_fri: 0,
freepass_sat: 0,
freepass_sun: 0,
passes_fri: 0,
passes_sat: 0,
passes_sun: 0,
passes_totalPurchase: 0
};
如您所见,日期是硬编码的。但是,使用新系统,每个事件都会有不同的日子,所以我需要能够在此基础上构建我的对象,如果这有意义的话。
例如,如果事件从星期三持续到星期六,则对象中的日期将是:
wed: 0, thu: 0, fri: 0, sat: 0
等等
我不确定如何实现这一点,如果这可能的话?如果需要,我可以提供更多项目代码。提前致谢。
【问题讨论】:
标签: javascript object dynamic javascript-objects