相关疑难解决方法(0)

"无法在2d数组中读取未定义的属性0"

有谁知道为什么会出错?我一直在尝试这么长时间,我似乎无法弄明白.它错误地"无法读取未定义的属性0",但它已明确定义.(或者我认为)

var categorySix = [["test"]["test2"],["testing"]["one"],["two"]["three"]];
document.write(categorySix[0][0]);
Run Code Online (Sandbox Code Playgroud)

javascript multidimensional-array

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

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

在jquery中向2D数组添加元素

可能重复:
如何在JavaScript中创建二维数组?

我想将元素推送到2D数组,

我的代码是,

        var results = [];
        var resultstemp = [];
        function bindlinks(aamt,id1) {
        resultstemp=results;        
            imagesArray.push($("#image1").mapster("get"));

            if(results.length==0)
            {
            results.push([id1]);    
            }
            else
            {
               var ck=0;
               var lng=results.length;
                for (var i = 0; i < lng; i++) {

                  if(results[i]==id1)
                  {

                    ck=1;
                     results = jQuery.grep(results, function(value) {
                        return value != id1;
                      });

                  }                                     
                }                   
                if(ck==0)
                {
                results.push(id1);                  
                }                   
            }
Run Code Online (Sandbox Code Playgroud)

我想推送idaamt阵列.在这里我只推动id到数组.我不确定如何aamt在2D数组中添加到第二个位置.

请帮帮我,

谢谢

javascript jquery

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

如何在JavaScript中访问2D数组的范围?

给定一个2D数组,a [m] [n]其中m,n> 0,如何访问该数组的特定部分(例如,我在Matlab或Python中):

a[2:5][3:]
Run Code Online (Sandbox Code Playgroud)

我意识到该slice()命令适用于一维数组,但我不能让它用更高的维度做我想要的.

这是(轻松)在Javascript中可能吗?

javascript arrays multidimensional-array

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

Javascript 4D数组

任何人都有创建4D阵列的功能(或任何数量的维度)?

我想调用这个函数,之后我可以做类似的事情 arr[3][2][23][12] = "awesome";

javascript arrays function multidimensional-array

2
推荐指数
2
解决办法
5278
查看次数

Javascript二维数组

我已经声明了一个二维数组,如下所示:

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

但是,当我尝试使用除0以外的第一个维度索引来提供第二个维度值时,它不起作用:

a[1][0] = "foo" //returns error
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来手动定义您需要作为数组的每个索引,即:

a[1] = [];
a[2] = [];
a[3] = [];
//et cetera
Run Code Online (Sandbox Code Playgroud)

javascript arrays multidimensional-array

2
推荐指数
2
解决办法
9070
查看次数

有没有办法在一行中编写javascript对象数组?

有没有办法在一行中写这个?

  var data = {};
  data["limit"] = [1, 0]; 
  data["where"] = [0]; 
  data["order"] = [];
  data["display"] = [0];
Run Code Online (Sandbox Code Playgroud)

就像是

var data = {["limit"][1,0],["where"][0]...}
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery object

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

Javascript数组返回所有的最后一个条目

我试图在JavaScript中设置一个多维数组,但它返回所有数据的最后一个条目.我期待警报返回444,但它返回555.

有任何想法吗?

function test() {
    var arr = [,];
    arr[1]="qtest0";
    arr[1,0]=444;
    arr[2,0]=555;
    arr[2]="qtest1";
    alert(arr[1]);
    alert(arr[1,0]);
}
Run Code Online (Sandbox Code Playgroud)

javascript multidimensional-array

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

为什么我这个2d阵列出错了?

var arr = [[],[]];
var si = 5;
var c  = 0;
if (arr[si][c] == null)
{
     arr[si][c] = {
           code : "Test",
     };
}
alert(arr[si][c].code);
Run Code Online (Sandbox Code Playgroud)

您好,我正在尝试运行此示例代码,但我收到一个错误,说无法调用未定义的属性"0".

尴尬的是,如果我使用数值而不是变量"si"和"c"作为索引,则错误不会显示出来!

是否有可能在JS中你不能将变量用作索引?我认为它确实适用于非二维数组.

感谢你并致以真诚的问候

javascript multidimensional-array

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

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

我需要在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"

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

html javascript arrays jquery multidimensional-array

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

简单的javascript 2d数组

我已经看到了很大的答案,每个人都给出了完全不同的答案,具有不同程度的复杂性.

我正在尝试这样做:

var tempFiles=[];
tempFiles[req.query.tenant,file.name]=finalName;
Run Code Online (Sandbox Code Playgroud)

我不确定这是否有效.

当我console.log(tempFiles),我得到

[ 'the value for file.name ': 'the value for final name' ]
Run Code Online (Sandbox Code Playgroud)

哪里的价值req.query.tenant去?这是一个合适的2D阵列吗?

javascript arrays

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