相关疑难解决方法(0)

javascript多维动态数组

我可以使用一些指导来在javascript中指定动态多维数组.我知道javascript本身并不是定义多个dim数组,而是一个数组的数组,即.

 var items = [[1,2],[3,4],[5,6]];
Run Code Online (Sandbox Code Playgroud)

要么

 var array = [[,],[,]]
Run Code Online (Sandbox Code Playgroud)

要么

 var a = [[1,2],[3,4]]
Run Code Online (Sandbox Code Playgroud)

我的问题是我不知道实际的尺寸,只是定义数组,如上面的第二个例子,仍然不允许数组超出两个记录集.我以为有一个类似于VB的REDIM stmt但是找不到任何东西.

我的另一个问题是,当我指定数组的第二个维度时,如下例所示,数组在for块之外变得无法访问.

var Exforsys=new Array(4)
for (i=0; i <4; i++) {
   Exforsys[i]=new Array(4)
}
Run Code Online (Sandbox Code Playgroud)

我试图从我的特定数组中检索数据,如...

 function newTest() {
        var myArray = [[],[]];
      //  myArray[] = new Array(14);

        var recCount = coordsAry.length / 15;
        var n =0;

        var i = 0;
        var s = 0;

        for (i = 0; i < recCount; i++) {
            for (s = 0; s < 15; s++) {
              //  myArray[i] …
Run Code Online (Sandbox Code Playgroud)

javascript

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

标签 统计

javascript ×1