将值插入多维数组

时间:2015-12-04 02:34:23

标签: javascript arrays multidimensional-array

我正在尝试将值插入/推送到空白的多维数组中。

我无法做到这一点。我的代码是

var online = [];
//already used the  = new Array();

//My Method 1:
online.push({'1921020309','ALLIED BANK','Savings Account'});

//My Method 2:
online[0][0] = '1921020309';
online[0][1] = 'ALLIED BANK';
online[0][2] = 'Savings Account';

document.getElementById("demo").innerHTML = online;

我在这里做错了什么?谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

您需要为每个维度创建一个新数组:

online[0] = []; // <-
online[0][0] = '1921020309';
online[0][1] = 'ALLIED BANK';
online[0][2] = 'Savings Account';

答案 1 :(得分:1)

我刚刚找到了问题的正确答案

var online = new Array(2);
online[0] = new Array('1921020309', 'ALLIED BANK', 'Savings Account');
online[1] = new Array('028-00-000831-3', 'Bank of Commerce', 'Auto Transfer Account');

document.getElementById("demo").innerHTML = online;

现在一切正常。