相关疑难解决方法(0)

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

我一直在网上阅读,有些地方说这是不可能的,有人说它是,然后给出一个例子,其他人反驳这个例子,等等.

  1. 如何在JavaScript中声明二维数组?(假设有可能)

  2. 我如何访问其成员?(myArray[0][1]myArray[0,1]?)

javascript arrays multidimensional-array

1081
推荐指数
33
解决办法
193万
查看次数

创建具有特定长度和宽度的2D数组

*看标题.我基本上需要它来创建一个空白数组,可以是任何尺寸,如40x60.基本上可能会像makeArray(3, 4)数组一样:

[][][]
[][][]
[][][]
[][][]
Run Code Online (Sandbox Code Playgroud)

javascript arrays

1
推荐指数
1
解决办法
1万
查看次数

从json在javascript中创建动态多维关联数组

我从PHP获得一个JSON对象,它包含多行,如下所示:

id | type   | amount| age
1  |  abc   |   1    |  1
2  |  def   |   2    |  1
3  |  def   |   4    |  2
4  |  def   |   13   |  3
Run Code Online (Sandbox Code Playgroud)

我通过JavaScript运行它:

$.ajax({
    type: 'POST',
    url: "test.php",
    dataType: 'json',
    success: function (data) {
        var arr = [];
        for (var i = 0; i < data.length; i++) {
            arr[data[i].type][data[i].age] = data[i].ammount;
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

想法是获得如下所示的数组:

arr[def][1] = 2
arr[def][2] = 4
arr[def][3] = 13
arr[abc][1] = 1 …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery json

0
推荐指数
1
解决办法
1159
查看次数