Javascript 数组长度未定义
我试图得到一个多维数组的长度,如下所示,但是当我用alert测试它时,我得到了未定义的长度。我想知道有多少项具有父数组myArray,因为我想在周期I=0中使用它;i可以使用数组语法创建数组:Javascript 数组长度未定义,javascript,multidimensional-array,variable-length,Javascript,Multidimensional Array,Variable Length,我试图得到一个多维数组的长度,如下所示,但是当我用alert测试它时,我得到了未定义的长度。我想知道有多少项具有父数组myArray,因为我想在周期I=0中使用它;i可以使用数组语法创建数组: array = ["first item", {second:'item'}, 3]; array.def = {something:"else"}; alert(array.length); 下面是如何使用数组数组创建多维数组: array = [ [1
array = ["first item", {second:'item'}, 3];
array.def = {something:"else"};
alert(array.length);
下面是如何使用数组数组创建多维数组:
array = [
[1,2,3],
[4,5,6],
[7,8,9]
];
alert(array[0][2]); // alerts "3"
您正在创建一个对象而不是数组..请参阅以获取对象/关联的长度我在代码中看不到任何数组。myArray对象没有长度属性,该属性也不是对象,但它不包含所需的值。
array = [
[1,2,3],
[4,5,6],
[7,8,9]
];
alert(array[0][2]); // alerts "3"