设定数组元素为7,最后三个数组值未定义,为什么打印出来不是undifined。而是88,90,68,99,,,(如下代码)
打印结果 88,90,68,99,,,
最好贴出代码,这样方便别人帮你
测试了下就
var arr=new Array(7);
arr=[68,90,66];
这样的就是没有undefined呀
var arr=new Array(7);
arr=[88,90,68,99];
for(var i=0;i<arr.length;i++){
document.write(arr[i]+",");
}
这样就没有undefined了
var arr=new Array(7);
arr[0]=88;
arr[1]=90;
arr[2]=68;
arr[3]=99;
for(var i=0;i<arr.length;i++){
document.write(arr[i]);
}
没超过长度