【问题标题】:"cannot read property 0 of undefined" in 2d array二维数组中的“无法读取未定义的属性 0”
【发布时间】:2011-07-06 14:20:21
【问题描述】:

有谁知道为什么这会出错?我一直在尝试它太久了,我似乎无法弄清楚。它错误为“无法读取未定义的属性 0”,但已明确定义。 (或者我认为)

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

【问题讨论】:

  • 如果您的问题得到解决,请记住将答案标记为已接受。

标签: javascript multidimensional-array


【解决方案1】:
var categorySix = [["test","test2"],["testing","one"],["two","three"]];

您的语法已关闭。

【讨论】:

    【解决方案2】:

    你声明你的二维数组是错误的。

    试试这个:

    var categorySix = [["test","test2"],["testing","one"],["two","three"]];
    

    【讨论】:

      【解决方案3】:

      您没有正确创建数组。

      我认为应该是

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

      根据How can I create a two dimensional array in JavaScript?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-18
        相关资源
        最近更新 更多