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 に答える