无法读取未定义的属性“长度”。”

这个程序应该打印出数组。

但为什么我得到

无法读取未定义的属性“长度”。

我是学习 JavaScript 的新手。谢谢你。

 

const animearray= [
    ["mursalin",'tuly','ahad'],
    ['eren','luffy','minato'],
    ['asif','sara','rakib']

]

for (let i=0;i<=animearray.length;i++){
    const rows = animearray[i];
    for (let j=0;j<=rows.length; j++){
        console.log(rows[j]);
    }

}

回答

for (let i=0;i<=animearray.length;i++)

由于数组的索引从0length-1,其中length是数组中元素的数量,因此当i等于数组长度时,程序会抛出错误。迭代到animearray.length-1可以解决这个问题。


    以上是无法读取未定义的属性“长度”。”的全部内容。
    THE END
    分享
    二维码
    < <上一篇
    下一篇>>