for(var i in arr)遍歷數組出錯
??? var? arr = ['*','##',"***","&&","****","##*"];
?? ?arr[7] = "**";
?? ?alert(arr.length);
?? ?for(var i in arr){
?? ??? ?if(arr[i][0]=="*"){
?? ??? ?console.log(arr[i]);
?? ??? ?}
?? ?}
for遍歷數組的時候? 得出的結果是:
*
***
****
**
??? var? arr = ['*','##',"***","&&","****","##*"];
?? ?arr[7] = "**";
?? ?alert(arr.length);
?? ?for(var i in arr){
?? ??? ?if(arr[i][0]=="*"){
?? ??? ?console.log(arr[i]);
?? ??? ?}
?? ?}
for遍歷數組的時候? 得出的結果是:
*
***
****
**
2018-01-14
舉報
2018-01-14
? var tmp = new Array(); //存儲 排序后的圖案;
?? for(var i in arr){
?????? if(arr[i][0]=='*'){ // 判斷數組第1個字符是否包含 *
??????? tmp[i] = arr[i];
?????? }
?? }
?? tmp.sort();? //排序
?? for(var i in tmp){
?????? document.write(tmp[i]+"<br/>");