var arr = ['*','##',"***","&&","****","##*"]; arr[7] = "**"; //显示数组长度 alert(arr.length)
这里我数就是7个,为什么参考代码给出的长度是8?求大神解释一下
var arr = [];//定义一个空的arr数组
arr[99]=1;//把arr第99个的索引值设为1
arr.length等于100懂了么。
索引值比长度少1 , 你定义了第7个 长度就是8, 其中你的索引6是空的;