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

DEV*_*OPS 0 html javascript arrays jquery multidimensional-array

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

我的功能是这样的

<script>

var globalArray[0] = new Array();

function createArray(){

    alert(globalArray[0]);         
}

</script>

<div><input type='button' value='save' onclick='createArray();'> </div>
Run Code Online (Sandbox Code Playgroud)

点击该按钮我收到此错误 "globalArray[0] is undefined"

如何创建全局动态多维数组.

gdo*_*ica 8

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

globalArray[index].push(name);
Run Code Online (Sandbox Code Playgroud)

你有一个点的拼写错误:

$.("#uname").val(); 
Run Code Online (Sandbox Code Playgroud)

改成:

$("#uname").val();
Run Code Online (Sandbox Code Playgroud)

你想用这段代码做什么?


更新:(问题已完全编辑.)

你的代码:

var globalArray[0] = new Array(); 
Run Code Online (Sandbox Code Playgroud)

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

var globalArray = []; // Array literal.
globalArray[0] =  [] // The element at position 0 is new an array. 
Run Code Online (Sandbox Code Playgroud)