问答详情
源自:3-7 二维数组

一维数组赋值后为什么是undefined

    var myarr=new Array();

for(var i=0;i<2;i++){

    myarr[i]=new Array();

    myarr[i]=i;  //  给一维数组赋值为什么是undefined???

    for(var j=0;j<5;j++){

        myarr[i][j]=i*j;

        document.write(myarr[i][j]+"<br>");

    }

}


提问者:Cherry_简先生 2019-01-03 22:23

个回答

  • 慕侠5530338
    2019-05-06 15:20:40

    你这。。。一维数组二维数组交叉着用。。。。咋出结果呀,而且,从myarr[i] = new Array();开始就已经是二维数组了呀