JS中阶里面4-10题目答案怎么写?

地址是 http://www.imooc.com/code/1484


这是要写数组的数组么?


没什么头绪

罒阿真
浏览 1129回答 1
1回答

wangyouluck

//第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos = [ [&#x27;小A&#x27;,&#x27;女&#x27;,21,&#x27;大一&#x27;], [&#x27;小B&#x27;,&#x27;男&#x27;,23,&#x27;大三&#x27;], [&#x27;小C&#x27;,&#x27;男&#x27;,24,&#x27;大四&#x27;], [&#x27;小D&#x27;,&#x27;女&#x27;,21,&#x27;大一&#x27;], [&#x27;小E&#x27;,&#x27;女&#x27;,22,&#x27;大四&#x27;], [&#x27;小F&#x27;,&#x27;男&#x27;,21,&#x27;大一&#x27;], [&#x27;小G&#x27;,&#x27;女&#x27;,22,&#x27;大二&#x27;], [&#x27;小H&#x27;,&#x27;女&#x27;,20,&#x27;大三&#x27;], [&#x27;小I&#x27;,&#x27;女&#x27;,20,&#x27;大一&#x27;], [&#x27;小J&#x27;,&#x27;男&#x27;,20,&#x27;大三&#x27;] ] //第一次筛选,找出都是大一的信息 for(var i = 0,j = infos.length;i<j;i++) { if(infos[i][3] == "大一") { var newA = []; newA.push(infos[i]); //第二次筛选,找出都是女生的信息 for(var p = 0,q = newA.length;p<q;p++) { if(newA[p][1] == "女") { var newestA = []; newestA = newA[p]; document.write(newestA); } } } }
打开App,查看更多内容
随时随地看视频慕课网APP