為什么什么都顯示不出來。?求大神解答
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數組</title>
<script type="text/javascript">
?//創建數組
? ?var? arr = ['*','##',"***","&&","****","##*"];
? ?arr[7] = "**";
? ?var le=arr.length;
?//顯示數組長度
? ? for(var i=0;i<le;i++){
? ? ?var val = arr[i];
? ? ? if(val !=undefined)
? ? ? {
? ? ? ? var newa=val.spilt("");
? ? ? ? var l=newa.length;
? ? ? ? for(var j=0;j<l;j++){
? ? ? ? ? if(newa[j]!="*"){
? ? ? ? ? ? arr.splice(i,1);
? ? ? ? ? ? break;
? ? ? ? ? }
? ? ? ? }
? ? ? }
? ? }
? ? arr.sort(function(a, b){
? ? ? ? if(a.length > b.length){
? ? ? ? ? ? return 1
? ? ? ? }else if(a.length < b.length){
? ? ? ? ? ? return -1
? ? ? ? }else{
? ? ? ? ? ? return 0
? ? ? ? }
? ? })
?//將數組內容輸出,完成達到的效果。
?for(var i=0;i<le;i++){
? if(arr[i]!=undefined){
? document.write(arr[i]);
? <br/>}
?}
</script>
</head>
<body>
</body>
</html>
2018-12-25
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數組</title>
<script type="text/javascript">
?//創建數組
?var? arr = ['*','##',"**","&&","***","##*"];
?arr[6]="****";
?//顯示數組長度
alert(arr.length)
?//將數組內容輸出,完成達到的效果。
for(var i=0;i<arr.length;i=i+2){
? ? ?document.write(arr[i]+'<br>');
? ? }
</script>
</head>
<body>
</body>
</html>
2018-12-17
?1. 方法split寫錯了 2.換行符你沒有用docement.write來輸出
2018-12-17
<!DOCTYPE??HTML><html?><head><meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/><title>數組</title><script?type="text/javascript">?//創建數組???var??arr?=?["*","##","***","&&","****","##*"];???arr[7]?=?"**";???var?le=arr.length;?//顯示數組長度//去掉了arr[6]這個不存在的鍵值?for?(var?i?=?0;?i?<?le;?i++)?{? if?(arr.indexOf(arr[i])==-1)?{ ? arr.splice(i,1); ? }?}????for(var?i=0;i<le;i++){?????var?val?=?arr[i];????? ??????if(val?!=undefined){?????? //方法名寫錯了為split????????var?newa=val.split("");????????var?l=newa.length;????????for(var?j=0;j<l;j++){??????????if(newa[j]!="*"){????????????arr.splice(i,1);????????????break;??????????}????????}??????}????}????arr.sort(function(a,?b){????????if(a.length?>?b.length){????????????return?1????????}else?if(a.length?<?b.length){????????????return?-1????????}else{????????????return?0????????}????})?//將數組內容輸出,完成達到的效果。?for(var?i=0;i<le;i++){??if(arr[i]!=undefined){??document.write(arr[i]);???document.write("<br/>");??}?}</script></head><body></body></html>