0

JavaScript関数で整数配列を使用して作業していますが、これを単純化して-

var recs = new Array();
recs[0] = 1;
recs[1] = 2;
recs[2] = 3;

私の機能をさらに下に、私はrecslike の各値を使用しています -

data: [
        recs[0], recs[1], recs[2]
  ]

値の数は変更される可能性があるため、recs の各値を反復処理してdata、ハードコーディングせずに追加するにはどうすればよいですか。

4

3 に答える 3

0

recs のアイテムを反復処理するには、for ループを使用する必要があります。

var recs = []; // its better practice to use the array literal here instead of new Array()
recs[0] = 1;
recs[1] = 2;
recs[2] = 3;

var i = 0,
    count = recs.length,
    data = [];

for (; i < count; i++) {
  data[i] = recs[i];
}
于 2013-10-24T16:19:27.717 に答える