问答详情
源自:4-10 编程练习

大神求带啊!

demo01.html:10 Uncaught TypeError: Cannot set property '0' of undefined(…),这个错误提示是什么呀!

提问者:木木0923 2016-10-22 11:16

个回答

  • 哑舍楠
    2016-10-22 12:18:17
    已采纳

    容量分配不够造成


  • 慕勒7123956
    2016-10-22 13:34:11

    代码本身是没问题的。

  • kimfun
    2016-10-22 12:07:39

     //自己对照一下,看看哪写的有问题。
     var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];
     var temp = new Array();
     var j = 0;
     for(var i=0;i<infos.length;i++)
     {
         if(infos[i][3]=="大一" && infos[i][1]=="女"){
            temp[j]=infos[i];
            j++;
            document.write(infos[i][0]+"<br>");
         }
     }