1

I have the following array, and am trying to loop through it.

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);
}

Running this, loops once for each object, but gives me 'Undefined' values.

I have absolutely no knowledge of JavaScript, and it might be that I am not searching for the right solution, so apologies if this is a double post. Seems like such a trivial thing to do.

EDIT: I am using a Knockout-like library, so would prefer not to change the style in which the array is defined.

Wessel du Plooy
  • 505
  • 5
  • 18

0 Answers0