0

我知道这是一个简单的问题,但我很难过。

我想在 JavaScript 中使用 for 循环来做到这一点

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

我试过这个。我想创建一个显示整个月日的选择列表

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

这显示错误。

4

1 回答 1

14

Javascript 没有这样的列表推导,试试这个:

var arr = [];
for (var i = 0; i < 32; i++) {
    arr.push({ val: i, text: i });        
}
于 2013-09-03T06:25:44.030 回答