請(qǐng)問這樣為何沒有顯示
var infos =?
?[
? ? ['小A','女',21,'大一'],
? ? ['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
? ? ['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
? ];//第一步把之前的數(shù)據(jù)寫成一個(gè)數(shù)組的形式,定義變量為 infos
?
?
? ?for(var i=0;i<infos.length;i++)
? ?{
? ? ? ?if (infos[i]=="大一")
? ? ? ?{document.write(infos[i])}
? ? ? ?
? ? ? ?}//第一次篩選,找出都是大一的信息
2016-05-24
infos是一個(gè)二維數(shù)組 = =、
infos后面的[i]是通過for循環(huán)把數(shù)組[第一維數(shù)組]逐個(gè)查找一遍
[3]是指 “?['小J','男',20,'大三'] ” 這個(gè)數(shù)組;也就是數(shù)組[第一維數(shù)組]中的數(shù)組[第二維數(shù)組]的第三個(gè),因?yàn)閿?shù)組從0開始,所以第三個(gè)是代表年紀(jì)的 “ ‘大三’ ”。
2016-05-24
?if語句應(yīng)該這么寫: if (infos[i][3]=="大一")