问答详情
源自:3-8 编程练习

这样写哪里有问题,求解!

var a=new Array();

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

    a[i]=new Array();

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

        a[i][j]="*";

    }

}

document.write(a+"<br/>");

结果是这样的:*,*,*,*,*,*,*,*,*,*

哪里有错,求指正

提问者:Lipu_S 2019-02-18 16:51

个回答

  • 不语忘语
    2019-05-06 16:48:31

    你这样写就是这种输出啊,有什么问题吗

    我是这样写的

    <script type="text/javascript"> //创建数组 
    var  arr = ['*','##',"***","&&","****","##*"];   
    arr[7] = "**"; //显示数组长度 
    alert(arr.length);  //将数组内容输出,完成达到的效果。
    document.write(arr[0]+"<br>");
    document.write(arr[7]+"<br>");
    document.write(arr[2]+"<br>");
    document.write(arr[4]);
    </script>