第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JS如何把刷選的數(shù)組放進去新數(shù)組?

JS如何把刷選的數(shù)組放進去新數(shù)組?

墨以丶不思量 2017-03-10 17:34:43
<!DOCTYPE??HTML> <html?> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>流程控制語句</title> <script?type="text/javascript"> ?//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為?infos ?var?infos?=?new?Array(); ?infos=[ ?????????['小A','女',21,'大一'], ?????????['小B','男',23,'大三'], ?????????['小C','男',24,'大四'], ?????????['小D','女',21,'大一'], ?????????['小E','女',22,'大四'], ?????????['小F','男',21,'大一'], ?????????['小G','女',22,'大二'], ?????????['小H','女',20,'大三'], ?????????['小I','女',20,'大一'], ?????????['小J','男',20,'大三'], ?????]; ?????? ?//第一次篩選,找出都是大一的信息 ???//?document.write("1.輸出都是大一的所有信息:"+"<br/>"); ???//?for(i=0;i<=infos.length;i++) ????//{ ???//???var?j=3; ???//???if(infos[i][j]=="大一") ???//???document.write(infos[i]?+?"<br/>"); ???//?} ?//第二次篩選,找出都是女生的信息 ?//function?num2{ ????document.write("2.打印出都是大一女生姓名:"); ????for(i=0;i<=infos.length;i++) ????{? ????????var?j=3; ????????if(infos[i][j]=="大一"){ ????????????var?newarr?=?new?Array(); ????????????newarr.push(infos[i]); ????????????for(x=0;x<newarr.length;x++){ ????????????????var?y=1; ????????????????if(newarr[x][y]=="女"){ ????????????????????document.write(newarr[x][0]+"<br/>"); ????????????????????? ????????????????} ???????????????? ????????????}? ??????????? ????????} ????} ?//} ?? ??? </script> </head> <body> </body> </html>問題是這樣的,我循環(huán)找到了大一的學(xué)生,想把找到的大一學(xué)生放進一個新數(shù)組,然后再從新數(shù)組里面全是女的學(xué)生名字,求解答.
查看完整描述

3 回答

已采納
?
天緣星

TA貢獻7條經(jīng)驗 獲得超3個贊

var infos = new Array();

?infos=[

? ? ? ? ?['小A','女',21,'大一'],

? ? ? ? ?['小B','男',23,'大三'],

? ? ? ? ?['小C','男',24,'大四'],

? ? ? ? ?['小D','女',21,'大一'],

? ? ? ? ?['小E','女',22,'大四'],

? ? ? ? ?['小F','男',21,'大一'],

? ? ? ? ?['小G','女',22,'大二'],

? ? ? ? ?['小H','女',20,'大三'],

? ? ? ? ?['小I','女',20,'大一'],

? ? ? ? ?['小J','男',20,'大三'],

? ? ?];

? ? ? ?


var dayiArray =[];//用于記錄大一的數(shù)組

var girlArray = [];//用于記錄女生的數(shù)組

for(var i=0;i<infos.length;i++){

? ?var num = infos[i].indexOf("大一");

? ?if(num!=-1){

? ? ? dayiArray.push(infos[i]);

? ?}

? ?var num2 = infos[i].indexOf("女");

? ?if(num!=-1&&num2!=-1){

? ? ? girlArray.push(infos[i]);

? ?}

}

console.log(dayiArray,"大一數(shù)組");

console.log(girlArray,"大一女生數(shù)組");



放在一起速度快一點,如果你想分開,那你重新便利dayiArray 就可以了

查看完整回答
反對 回復(fù) 2017-03-10
  • 墨以丶不思量
    墨以丶不思量
    我發(fā)現(xiàn)我這樣寫也是對的=。=, 原來是我看錯了,誤以為小D是男的..., 看錯了,好尷尬。
  • 墨以丶不思量
    墨以丶不思量
    還要把i<=infos.length,等號去掉,寫多了一個等號。
  • 墨以丶不思量
    墨以丶不思量
    我看的你的建議,確實不錯,能減少寫代碼的行數(shù),謝謝了!
?
墨以丶不思量

TA貢獻4條經(jīng)驗 獲得超1個贊

<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>流程控制語句</title>
<script?type="text/javascript">
?//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為?infos
?infos=[
?????????['小A','女',21,'大一'],
?????????['小B','男',23,'大三'],
?????????['小C','男',24,'大四'],
?????????['小D','女',21,'大一'],
?????????['小E','女',22,'大四'],
?????????['小F','男',21,'大一'],
?????????['小G','女',22,'大二'],
?????????['小H','女',20,'大三'],
?????????['小I','女',20,'大一'],
?????????['小J','男',20,'大三'],
?????];
?????
????var?newarr?=?new?Array();
????var?x=0;
?//第一次篩選,找出都是大一的信息
????document.write("1.篩選出是大一學(xué)生的所有信息:<br/>");
????for(i=0;i<infos.length;i++)
????{
??????var?j=3;
??????if(infos[i][j]=="大一"){
????????newarr[x]=infos[i];
????????x++;
????????document.write(infos[i]?+?"<br/>");
??????}
????}
?//第二次篩選,找出都是女生的信息
????document.write("<br/>2.篩選出是大一的女生姓名:<br/>");
????for(x=0;x<newarr.length;x++)
????{?
????????var?y=1;
????????if(newarr[x][y]==?"女")
???????????????document.write(newarr[x][0]?+?"<br/>");
????}
?
??
</script>
</head>
<body>
</body>
</html>


查看完整回答
反對 回復(fù) 2017-03-10
?
墨以丶不思量

TA貢獻4條經(jīng)驗 獲得超1個贊

<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>流程控制語句</title>
<script?type="text/javascript">
?//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為?infos
?var?infos?=?new?Array();
?infos=[
?????????['小A','女',21,'大一'],
?????????['小B','男',23,'大三'],
?????????['小C','男',24,'大四'],
?????????['小D','女',21,'大一'],
?????????['小E','女',22,'大四'],
?????????['小F','男',21,'大一'],
?????????['小G','女',22,'大二'],
?????????['小H','女',20,'大三'],
?????????['小I','女',20,'大一'],
?????????['小J','男',20,'大三'],
?????];
????????
?//第一次篩選,找出都是大一的信息
????document.write("1.輸出都是大一的所有信息:"+"<br/>");
????for(i=0;i<infos.length;i++)
????{
??????var?j=3;
??????if(infos[i][j]=="大一")
??????document.write(infos[i]?+?"<br/>");
}
?//第二次篩選,找出都是女生的信息
????document.write("<br/>2.打印出都是大一女生姓名:<br/>");
????for(i=0;i<infos.length;i++)
????{?
????????var?j=3;
????????if(infos[i][j]=="大一"){
????????????var?newarr?=?new?Array();
????????????newarr.push(infos[i]);
????????????for(x=0;x<newarr.length;x++){
????????????????var?y=1;
????????????????if(newarr[x][y]=="女"){
????????????????????document.write(newarr[x][0]+"<br/>");????
????????????????}?
????????????}??
????????}
????}
????
?????
</script>
</head>
<body>
</body>
</html>


查看完整回答
反對 回復(fù) 2017-03-10
  • 3 回答
  • 1 關(guān)注
  • 1471 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號