Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过循环在javascript中创建数组_Javascript_Arrays - Fatal编程技术网

如何通过循环在javascript中创建数组

如何通过循环在javascript中创建数组,javascript,arrays,Javascript,Arrays,这是代码1 2 3。。。。到10 我想按循环创建数据数组 data = [ { value: ProductPiecePerBundle* 1 , label: "1 "+ ProductPiecePerBundle*1 }, { value: ProductPiecePerBundle* 2 , label: "2 "+ ProductPiecePerBundle*2 } , { value: ProductPi

这是代码1 2 3。。。。到10

我想按循环创建数据数组

 data = [  {  value: ProductPiecePerBundle* 1 ,   label: "1   "+ ProductPiecePerBundle*1  },

           {  value: ProductPiecePerBundle* 2 ,   label:  "2    "+ ProductPiecePerBundle*2  } ,

           {  value: ProductPiecePerBundle* 3 ,   label:  "3    "+ ProductPiecePerBundle*3  } ,

            .....

          {  value: ProductPiecePerBundle*10 ,   label:  "10    "+ ProductPiecePerBundle*10 } ,

      ];

需要更多信息来回答您的问题。但一般来说,使用for循环创建数组的方式如下所示:

var ProductPiecePerBundle = 2;
var data = [];

for (i = 1; i < 11; i++) {
    myArray.push({value: ProductPiecePerBundle * i , label: i + " "+ ProductPiecePerBundle * i });
}

要将某个内容附加到数组中,请使用。

这是我第一次问问题谢谢>谢谢你的回答问题是什么?对不起,这是第一个问题,但我得到了答案谢谢!
var ProductPiecePerBundle = 2;
var data = [];

for (i = 1; i < 11; i++) {
    myArray.push({value: ProductPiecePerBundle * i , label: i + " "+ ProductPiecePerBundle * i });
}