猿问

问一下 哪里出问题了 显示不出来

var infos=new Array(["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"]);
var i=0;

for(i=0;i<infos.length;i++){
   if(infos[i][1]=="女"&&infos[i][3]=="大一")
   {
       document.write(infos[i][0]+"<br>");
   }
}

qq_Mo_9
浏览 1485回答 3
3回答

习惯受伤

for(i=0;i<infos.length;i++){ 这一句里 infos.length 后边的分号为中文状态下的“;”,改成英文状态下的 ";" 就好了。

过好_每一天

中英文符号必须区分开,很多错误都是这样。

Kiwis

个人觉得把里面的数组改对象形式会更好看,可能个人有强迫症
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答