阵列长度未定义[关闭](Array length undefined [closed])

2019-08-02 12:51发布

我试图得到一个多维数组的长度如下,但是当我测试alert()我得到了一个未定义。 我想知道有多少项目具有父阵列(myArray的),因为我想然后在一个周期中使用它i=0;i<myArray.length;i++

有任何想法吗?

myArray = array = {
        'def':array = {
            "first":"value",
        },
        0 : array = {
            "T":"Some text",
        },
        1 : array = {
            "T":"Some text",
        },
};

leng = myArray.length;
alert(leng);

Answer 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"


文章来源: Array length undefined [closed]