neel
neel

Reputation: 5293

Add values to array using for loop in JavaScript

I know this is a simple issue, but I am stumped.

I want to do this using a for loop in JavaScript

      var arr = [
        { val: '1', text: '1' },
        { val: '2', text: '2' },
        { val: '3', text: '3' },
       .........
        { val: '30', text: '30' },
        { val: '31', text: '31' }
       ];

I tried this. I want create a select list which shows all month day

    var arr = [
        for (var i = 0; i < 32; i++) {
             { val: i, text: i },
        }
    ];

This shows error.

Upvotes: 0

Views: 28645

Answers (1)

Sanketh Katta
Sanketh Katta

Reputation: 6311

Javascript does not have list comprehensions like that, try this instead:

var arr = [];
for (var i = 0; i < 32; i++) {
    arr.push({ val: i, text: i });        
}

Upvotes: 16

Related Questions