我有以下数组,并试图遍历它。
var Periods = [
{ Label: "13:00", Open: true },
{ Label: "14:00", Open: true },
{ Label: "15:00", Open: true },
{ Label: "16:00", Open: false},
{ Label: "17:00", Open: true },
{ Label: "18:00", Open: true },
{ Label: "19:00", Open: true },
{ Label: "20:00", Open: true },
{ Label: "21:00", Open: false},
{ Label: "22:00", Open: true }];
for (period in Periods) {
alert(period.Label);
}
运行它,为每个对象循环一次,但是给了我“未定义的”#39;值。
我完全不了解JavaScript,可能是因为我没有寻找合适的解决方案,所以如果这是一个双重帖子,请道歉。看起来像这样一件微不足道的事情。
编辑:我正在使用类似Knockout的库,因此不希望更改定义数组的样式。