var arr = ['1','2','3','4','5','6'];
arr[7]=7;
//显示数组长度
for(var i = 0; i < arr.length; i++) {
document.write(arr[i]+'<br />');
}
输出:
1
2
3
4
5
6
undefined
7
因为这里数组下标6是没有值的,所以返回undefined。