看這個(gè)答案看得腦子很混亂,有點(diǎn)無法理解設(shè)置這兩個(gè)東東啊var arr1 = []; var n = 0; arr1[n] = infos[i];有沒有人可以用圖表幫我解釋下,加深理解啊
不是很理解答案的那種方法誒,就是為什么
var arr1 = []; ?設(shè)置成這個(gè)符號(hào),我做的時(shí)候完全就沒有想到誒。
??var n = 0; ?為什么設(shè)置成0;
?arr1[n] = infos[i];為什么設(shè)置這兩個(gè)相等?
var arr1 = [];
? ?var n = 0;
? ?for(var i=0;i<infos.length;i++){?
? ? if( infos[i][3] == "大一" ){ ?
? arr1[n] = infos[i];
? ?document.write(arr1[n]+"<br/>");
? n=n+1;
? ?
} ?
? ?}
總結(jié):
JavaScript 提供多個(gè)內(nèi)建對(duì)象,比如 String、Date、Array 等等,使用對(duì)象前先定義,如下使用數(shù)組對(duì)象:
?var objectName =new Array();//使用new關(guān)鍵字定義對(duì)象或者
?var objectName =[];
這樣弄成表格比較容易理解,
明明下面這種方法更簡便和易于理解嘛:
?for(var a=0;a<infos.length;a++){
? ? if(infos[a][3]=="大一"&&infos[a][1]=="女"){
? ? document.write(infos[a][0]+"<br>");
}
}
2014-12-19
var arr1 = []; ?這個(gè)是定義一個(gè)數(shù)組變量arr1。[]這個(gè)是空數(shù)組的意思
??var n = 0; ?這個(gè)是定義一個(gè)變量n使其值為0,為后面數(shù)組arr1的郵標(biāo)打基礎(chǔ)
?arr1[n] = infos[i]; 這句話是說將數(shù)組infos中的第i個(gè)元素取出來賦值我給數(shù)組arr1中的第n個(gè)元素
2016-04-13
n=n+1是什么意思
2014-12-19
樓上這樣一解釋感覺好像清晰了很多,謝謝啊