课程
/前端开发
/JavaScript
/JavaScript进阶篇
设定数组元素为7,最后三个数组值未定义,为什么打印出来不是undifined。而是88,90,68,99,,,(如下代码)
打印结果 88,90,68,99,,,
2017-10-19
源自:JavaScript进阶篇 3-4
正在回答
最好贴出代码,这样方便别人帮你
测试了下就
var arr=new Array(7);
arr=[68,90,66];
这样的就是没有undefined呀
arr=[88,90,68,99];
for(var i=0;i<arr.length;i++){
document.write(arr[i]+",");
}
这样就没有undefined了
wu_cit
arr[0]=88;
arr[1]=90;
arr[2]=68;
arr[3]=99;
document.write(arr[i]);
慕容1409658
没超过长度
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
9 回答为什么结果显示未定义
4 回答定义了数组长度,为什么下面还能增加新元素
5 回答为什么要定义数组
5 回答为什么数组元素长度是8
2 回答关于定义数组后,重新添加元素的问题