參考代碼有一點(diǎn)看不懂,請(qǐng)指教
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; ??? }?? ??}
這段代碼中關(guān)于變量var n=0還能勉強(qiáng)理解,但后面的
arr1[n]?=?infos[i];
這段代碼就完全不理解是什么意思了。
2016-05-30
for循環(huán)里面是給arr1數(shù)組賦值。if判斷條件是infos[i][3]是判斷infos二維數(shù)組的第i組的第3個(gè)元素的值是否為'大一',如果結(jié)果為true則給arr1[n]賦值infos[i]的結(jié)果(注意這里賦值的infos[i]是一個(gè)數(shù)組,也就是說arr1[n]的值是一個(gè)一維數(shù)組)
2016-05-30
前面申明了一個(gè)空數(shù)組,if判斷出是大一的時(shí)候,就把數(shù)值賦值給這個(gè)空數(shù)組的第一個(gè)元素,用來進(jìn)行輸出而已