Javascript 将值插入多维数组

Javascript 将值插入多维数组,javascript,arrays,multidimensional-array,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][

我试图将值插入/推送到一个空的多维数组中

我做这件事有困难。我的代码是

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;

我做错了什么?谢谢您的帮助。

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

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

在线[0]=[];// 我刚刚找到了我问题的正确答案

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;

现在一切正常。

方法2看起来不错。它是否给出了一个错误?@JohnDoe-Yup-dude它说
Uncaught-SyntaxError:Unexpected-identifier
这两种方法都有帮助吗。在方法1中,语法错误,数组文字使用方括号:
['1921020309','ALLIED BANK','Saving Account']
。大括号用于对象文本:
{key:value,…}
。刚刚找到了正确的代码<代码>var在线=新阵列(2);在线[0]=新数组('1921020309','ALLIED BANK','Save Account');在线[1]=新数组('028-00-000831-3'、'商业银行'、'自动转账账户');document.getElementById(“demo”).innerHTML=在线
尝试过这个人,但它说的是
未破坏的语法错误:意外的标记[
我假设你仍然有
var online=[];
在顶部,其他什么都没有。没有兄弟,我把它改成你给的
online[0]=[];
刚刚找到了正确的代码组合
var online=新数组(2);online[0]=新数组('1921020309','ALLIED BANK','Saving Account');online[1]=新数组('028-00-000831-3','BANK of Commerce','Auto Transfer Account');document.getElementById(“demo”).innerHTML=online;
我正在解答这个问题。谢谢dude。