第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

弱弱的問一下arr[n]=infos[i];n++; 這兩行代碼的原理。

?var?arr=new?Array();
?var?n=0;
?for(var?i=0;i<infos.length;i++)
?{
?????if(infos[i][3]=='大一')
?????{
????????document.write(infos[i]+"<br>")
?????arr[n]=infos[i];
?????n++;
?????}
?}//第一次篩選,找出都是大一的信息

本人新手,跟著課程學(xué)到這的,沒有基礎(chǔ)。大家的答案中其他都懂,就這一句不是很理解,在第一個(gè)for循環(huán)中為什么要這樣寫,在之前本章的課程里也沒有寫過,所以想問一下原理。這兩句為什么不能在第二個(gè)for開頭寫?

【個(gè)人理解】在我自己做本節(jié)的作業(yè)的時(shí)候,第一個(gè)篩選的代碼很順利敲完并實(shí)現(xiàn),在做第二個(gè)篩選的時(shí)候怎么也不會(huì),想著如何就可以把第一個(gè)篩選出來的內(nèi)容放在一個(gè)變量里,再進(jìn)行條件篩選就可以了,但怎么也不對。我想我提問的問題是不是就是解決了這個(gè)問題?所以想弄清楚,這樣寫的原理是什么?n在這里也沒有限制條件,arr[n]以及n++可以自己運(yùn)行嗎?

正在回答

2 回答

不是很清楚你的意思??!

arr[n]=infos[i]; n++;

相當(dāng)于把查詢出是大一是數(shù)據(jù)存放在 arr數(shù)組里面,但是arr數(shù)組里面的下標(biāo)的值,是通過n的變化進(jìn)行進(jìn)行定下標(biāo),

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

丶小奮 提問者

我自己又理解了半天,根據(jù)你的回答你看是不是這個(gè)意思? 這個(gè)arr應(yīng)該是新定義的數(shù)組用來存放篩選好的(大一的信息) n++是跟著i一起動(dòng)態(tài)賦值的,如果不寫n++,那么arr這個(gè)變量里面存放的內(nèi)容只有一個(gè)?
2017-01-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小江子 回復(fù) 丶小奮 提問者

是的 就是那個(gè)意識(shí), 如果沒有n++ 他的下標(biāo)沒有改變,每次添加的值都是那個(gè)位置,所以到后面存的是最后一個(gè)值, 有點(diǎn)像猴子搬玉米
2017-01-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

丶小奮 提問者

非常感謝!
2017-01-09 回復(fù) 有任何疑惑可以回復(fù)我~

是的 就是那個(gè)意識(shí), 如果沒有n++ ?他的下標(biāo)沒有改變,每次添加的值都是那個(gè)位置,所以到后面存的是最后一個(gè)值, 有點(diǎn)像猴子搬玉米

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

弱弱的問一下arr[n]=infos[i];n++; 這兩行代碼的原理。

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)