var arr = ['*','##',"***","&&","****","##*"]; arr[7] = "**"; 这个数组的长度为什么是8 不是7呢?
因为数组是从0开始的,0——7长度当然是8啊
arr[7] = "**";
这一行已经定义了下标为7,那么数组长度就是8。下标从0开始,长度从1开始。