Arrays AS3:二维数组的长度
我正在制作一个二维数组,如下所示:Arrays AS3:二维数组的长度,arrays,actionscript-3,trace,Arrays,Actionscript 3,Trace,我正在制作一个二维数组,如下所示: var array = []; array.push(["plus", "alpha"]); array.push(["john", "doe"]); array.push(["christina", "aguilera"]); trace(array[2][0]); 如果我运行这样的命令: var array = []; array.push(["plus", "alpha"]); array.push(["john", "doe"]); array.p
var array = [];
array.push(["plus", "alpha"]);
array.push(["john", "doe"]);
array.push(["christina", "aguilera"]);
trace(array[2][0]);
如果我运行这样的命令:
var array = [];
array.push(["plus", "alpha"]);
array.push(["john", "doe"]);
array.push(["christina", "aguilera"]);
trace(array[2][0]);
它应该给我:
christina
对。现在,如果我:
trace(array.length);
我会得到什么?我的理论是:
谢谢!:) 长度应为3。因为您正在创建多维数组。每个维度都有自己的长度。长度应为3。因为您正在创建多维数组。每个维度都有自己的长度。是否尝试运行它
它将(而且应该)返回3。AS3中没有多维数组的ssuch概念-仅数组中的数组。是否尝试运行它
它将(而且应该)返回3。AS3中没有多维数组的ssuch概念-数组中只有数组。第二个假设肯定是正确的。基本上,没有“多维数组”这样的东西。您有一个包含数组类型元素的数组,尽管这些元素可以是对象、数字、字符串或其他任何元素。第二个假设肯定是正确的。基本上,没有“多维数组”这样的东西。您有一个数组,其中包含数组类型的元素,尽管这些元素可以是对象、数字、字符串或其他任何元素。多亏了skovalyov、Jonatan和Rytis,他们至今给出了完全相同的答案。我会给你们中的第一个答案打“接受”分。谢谢感谢斯科瓦利耶夫、约纳坦和瑞蒂斯,他们给了我到目前为止完全相同的答案。我会给你们中的第一个答案打“接受”分。谢谢