如何在javascript中创建空的2d数组? [英] How to create empty 2d array in javascript?

查看:124
本文介绍了如何在javascript中创建空的2d数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在Javascript中创建一个空的2D数组(不知道新数组中会有多少行或列)?

How do I create an empty 2D array in Javascript (without knowing how many rows or columns there will be in the new array)?

如果它是一个简单的数组 var newArray = new Array(); 我可以根据需要分配尽可能多的元素。但是2D阵列怎么样?我可以创建一个而不指定行数和列数吗?以及如何在以后访问元素( myArray [0] [1] myArray [0,1] ) ?

If it's a simple array var newArray = new Array(); I can assign as many elements as I want. But what about a 2D array? Can I create one without specifying the numbers of rows and columns? and how do I access the elements afterwards (myArray[0][1] or myArray[0,1])?

推荐答案

是的,您可以创建一个空数组,然后将数据推入其中。无需在JavaScript中首先定义长度。
查看 jsFiddle Live Demo


定义:

Yes you can create an empty array and then push data into it. There is no need to define the length first in JavaScript.
Check out jsFiddle Live Demo

Define:

var arr = [[],[]];

推送数据:

arr[0][2] = 'Hi Mr.A';
arr[1][3] = 'Hi Mr.B';

读取数据:

alert(arr[0][2]);
alert(arr[1][3]);

这篇关于如何在javascript中创建空的2d数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆