arr[6] 為空, [7]不打印?
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>");
? ? ? ? }
? ? }
2016-12-03
indexOf查找的是字符串,如果為空就不運行了,我是這樣想的
2016-12-03
arr=[ ?] 括號里一共只有0 1 2 3 4 5 幾個數,arr[6]可以順序執行,arr[7] 缺少6無法執行7,我是這樣理解的