Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
jquery/javascript:如何创建多维数组?_Javascript_Jquery_Arrays - Fatal编程技术网

jquery/javascript:如何创建多维数组?

jquery/javascript:如何创建多维数组?,javascript,jquery,arrays,Javascript,Jquery,Arrays,我想创建一个多维数组,如: output['deptorAccount'][0] = 'value1' output['deptorAccount'][1] = 'value2' output['deptorAccount'][2] = 'value3' output['deptorAccount'][3] = 'value4' output['paymentDate'][0] = 'value1' output['paymentDate'][1] = 'value2' output['pay

我想创建一个多维数组,如:

output['deptorAccount'][0] = 'value1'
output['deptorAccount'][1] = 'value2'
output['deptorAccount'][2] = 'value3'
output['deptorAccount'][3] = 'value4'

output['paymentDate'][0] = 'value1'
output['paymentDate'][1] = 'value2'
output['paymentDate'][2] = 'value3'
output['paymentDate'][3] = 'value4'


我该怎么做?

可能类似于:

函数assignDataoutput、propName、值{ 输出[propName]=[]; $.eachValue,函数索引,值{ 输出[propName][index]=值; }; 返回输出; } var输出={}; 输出=assignDataoutput、'deptorAccount'、['value1'、'value2'、'value3'、'value4']; 输出=assignDataoutput、'paymentDate',['value1','value2','value3','value4']; console.logoutput;
您的预期输出实际上显示了一个对象,其键为paymentDate和deptorAccount。这两个键包含一个简单的数组-所以这不是二维数组

然而,这可以通过使用for循环编程实现,用值填充两个数组:

输出={ 部门帐户:[], 付款日期:[] }; 对于var a=0;a<4;a++{ 输出['deptorAccount'].pushvalue+a+1; 输出['paymentDate'].pushvalue+a+1; }
console.logoutput JavaScript数组没有命名元素,命名元素位于对象中。因此需要一个对象,其属性为每个数组

您可以使用包含数组文字的对象文字来创建它

const output = {
    debtorAccount: ["value1", "value2", "value3", "value4"],
    paymentDate: ["value1", "value2", "value3", "value4"]
};


在哪一项上必须进行每个循环?这不是多维数组。在输出对象上有一个名为deptorAccount的数组,然后将元素添加到该数组中。为了更好地提供援助,我们需要更多的信息。到目前为止你试过什么?你有错误吗?你有一个名为output.deptorAccount=['value1','value2','value3','value4']@phuzi我更新我的问题!