arr[7] = "**"; 最后不能显示 **
改成
arr[6] = "**"; 最后能显示 **
代码:
var arr = ['*', '##', "***", "&&", "****", "##*"];
arr[7] = "**";
document.write(arr.length + "<br>");
for (var i = 0; i < arr.length; i++) {
if (arr[i].indexOf("*") == 0 ) {
document.write(arr[i] + "<br>");
}
}
indexOf查找的是字符串,如果为空就不运行了,我是这样想的
arr=[ ] 括号里一共只有0 1 2 3 4 5 几个数,arr[6]可以顺序执行,arr[7] 缺少6无法执行7,我是这样理解的