罗富文1995ing
2016-03-29 14:31
不是7吗?
arr[0] arr[1] arr[2] arr[3] arr[4] arr[5] arr[6] arr[7]
1 2 3 4 5 6 7 8
下标是从0开始,0,1,2,3,4,5,6,7一共八个数,所以长度为8
因为数组下标从0开始,也就是说当arr[7]的时候也就是第八的元素, 所以长度也就是8了
因为你写了一句arr[7]="**";插入了第8个元素
从0开始,arr[6]没有定义,为undefined。所以一共有八个数。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题