如何在Java脚本中通过二维循环创建数组对象

我有输入和两个选择,由带有增量ID的按钮单击创建 id =“ commodity0”,id =“ commodity1”,id =“ commodity2”

我想将所有数据发送到一个包含的数组中 输入的ID的一部分(例如“商品”)作为子主数组,并且此数组在其中包含嵌套的数组,其余输入ID的数量

一般概念如下

data = [
     commodity = [
         "0" : " value "
         "1" : " value "
         "2" : " value "
     ],
     price = [
         "0" : " value "
         "1" : " value "
         "2" : " value "
     ],
]

我的代码我想执行这个

var arr = ['commodity','price','packages_count','packages_type','gross_weight','net_weight','gunit','nunit'];
var data = [];
for (var n in arr){
    model.find('input[id*='+ arr[n] +'] , select[id*='+ arr[n] +']').each(function () {

        var key = $(this).attr('id').match(/[0-9]+/)[0];
        var val = $(this).val();

       **--thanks for complete code from here** 

    });
}

感谢您的帮助。

评论