输出不出来,,想问一下问题出在哪
var arr=['*','##',"***","&&","****","##*"];
arr[7]="**";
//显示数组长度
for(var i=0;i<arr.length;i++){
var newarr = arr[i].split('');
for(var j=0;j<arr[i].length;j++){
if(newarr[j] != '*'){
arr[i]=null;
break;
}
}
}
function swap(a,b){
var temp;
temp=a;
a=b;
b=temp;
}
for(var k=0;k<arr.length;k++){
for(var l=k; l<arr.length; l++){
if(arr[k].length!=0 && arr[k].length>arr[l].length && arr[l].length!=0 ){
swap(arr[k],arr[l]);
}
}
}
for(var m=0;m<arr.length;m++){
if(arr[m].length != 0){
document.write(arr[m] + '<br />')
}
}
//将数组内容输出,完成达到的效果。