如何在jquery或js中创建动态二维数组

17 浏览
0 Comments

如何在jquery或js中创建动态二维数组

这个问题已经有了答案

如何在JavaScript中创建二维数组?

在javascript/jquery中是否可能创建一个空的多维数组?

我需要在jquery或javascript中创建全局的二维数组

我的函数是这样的


 

当点击那个按钮时,我会得到这个错误 \"globalArray[0] is undefined\"

我应该如何创建全局的动态多维数组。

admin 更改状态以发布 2023年5月22日
0
0 Comments

不要用

if(loop == 0){
 globalArray[index][0] = uname;
}else{
  globalArray[index][loop++] = uname;
}

改用这个

if(loop > 0){
    globalArray[index][loop++] = uname;     
}else{
    globalArray[index][0] = uname;      
}

0
0 Comments

if (!globalArray[index]) 
    globalArray[index] = []; // init the array.
globalArray[index].push(name);

点号打错了:

$.("#uname").val(); 

修改为:

$("#uname").val();

您想用这段代码做什么?


更新:(问题已经完全编辑过了。)

您的代码:

var globalArray[0] = new Array(); 

globalArray [ 0 ] 是无效的变量名,您需要先声明这个数组:

var globalArray = []; // Array literal.
globalArray[0] =  [] // The element at position 0 is new an array. 

0