為什么不能同時篩選兩個條件?
var infos =
[
['小A','女',21,'大一'],['小B','男',23,'大三'],
['小C','男',24,'大四'],['小D','女',21,'大一'],
['小E','女',22,'大四'],['小F','男',21,'大一'],
['小G','女',22,'大二'],['小H','女',20,'大三'],
['小I','女',20,'大一'],['小J','男',20,'大三']
]
?document.write("篩選出的大一女生:<br />");
?for(var i=0;i<infos.length;i++) {
???? if (infos[i][3]=="大一" && infos[i][1]=="女" )
???? {
????????document.write(infos[i][0]+"<br />");
}
?}
2019-03-01
運行了一下你的代碼,是可以的,沒修改任何東西
2019-02-21
你的數組定義有誤,把里面的單引號改為雙引號
2019-02-21
可以同時篩選
?var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
? for(var i=0;i<infos.length;i++){
? ? ?if(infos[i][1]=="女"&&infos[i][3]=="大一"){
? ? ? ? ?document.write("大一女生有:"+infos[i][0]+"<br/>");
? ? ? ? ? ? };
?};
2019-02-09
因為問題是兩問啊...兩次篩選兩個問題