亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這樣錯在哪里,我找了半天也不知道#。#

//創建數組
?var? arr = ['*','##',"***","&&","****","##*"];
?? arr[7] = "**";
?//顯示數組長度
? var l=arr.length;
?
?//將數組內容輸出,完成達到的效果。
?? for(var i=0;i<l;i++){??
????? var narr=arr.split(arr[i],2);
?????? if(narr[i][0]!='*'){
????????? var nnarr=arr.splice(arr[i],1);
?????? }
?????? }
??? nnarr.sort();
???
??? var nl=nnarr.length;
??? for(var j=0;j<nl;j++){
??????? document.write("nnarr[j]");
??????? document.write("<br />");
??? }

正在回答

4 回答

?var arr = ['*', '##', "***", "&&", "****", "##*"];

?arr[7] = "**";

?var temp = [];

?document.write(arr.length + "<br/>");

?for (var i in arr)

?{

? ? ?if (arr[i].charAt(0) == "*")

? ? ? ? ?temp.push(arr[i]);

?}

?temp.sort();

?for (var i in temp)

?{

? ? ?document.write(temp[i] + "<br/>");

?}

這種方法就挺好的

0 回復 有任何疑惑可以回復我~

<!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] = "**";?

alert(arr.length);

//將數組內容輸出,完成達到的效果。

document.write(arr[0]+"<br />"+arr[7]+"<br />"+arr[2]+"<br />"+arr[4]);

</script>

</head>

<body>

</body>

</html>


0 回復 有任何疑惑可以回復我~

split()方法是用于字符串的吧,而不是數組吧

0 回復 有任何疑惑可以回復我~
#1

yuqingzhijie3596863

也可以用于數組中的字符串
2016-09-03 回復 有任何疑惑可以回復我~

首先:arr[6]打出來是undefined;
其次:arr.split()應該有錯吧。stringObject.split(separator,howmany)這個語法是說,split是字符串的方法。。不是array的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這樣錯在哪里,我找了半天也不知道#。#

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號