亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

訪問內部變量,好像!

訪問內部變量,好像!

慕粉3484744 2017-01-15 19:49:42
var?infos=[['小A','女',21,'大一'], ????['小B','男',23,'大三'], ????['小C','男',24,'大四'], ????['小D','女',21,'大一'], ????['小E','女',22,'大四'], ????['小F','男',21,'大一'], ????['小G','女',22,'大二'], ????['小H','女',20,'大三'], ????['小I','女',20,'大一'], ????['小J','男',20,'大三']]; var?arr=[]; var?n=0; ????for(i=0;i<=infos.length;i++){ ????????if(infos[i][3]=="大一"){ ????????????arr[n]=infos[i]; ????????????document.write(arr[n]+"<br>"); ????????????n=n+1; ????????} ????} alert(arr.length);這個alert里的arr.length是已經定義好的全局變量arr=[]的長度,那么for循環里的arr.length,也就是4該如何讓它彈出來?
查看完整描述

1 回答

已采納
?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

for(i=0;i<=infos.length;i++){

這一句里有錯誤,應該是:

for(i=0;i<infos.length;i++){

理解沒?

查看完整回答
1 反對 回復 2017-01-16
  • 慕粉3484744
    慕粉3484744
    沒錯大神,確實沒有=就能運行,但是我不懂為何不能小于等于,而必須是小于。我一用小于等于就變成那個全局變量arr=[],這其中的運行原理我不是很懂,希望你能指教。
  • 習慣受傷
    習慣受傷
    比如元素個數為5,for(i=1;i&lt;5;i++); 循環從0開始,到4的時候結束,有0,1,2,3,4,五個數字,當&lt;=的時候,就變成了0,1,2,3,4,5,六個數字了。只要記?。篔S數組的下標是從0開始的。
  • 慕粉3484744
    慕粉3484744
    多謝大神,記住了,雖然還有些不懂!
  • 1 回答
  • 0 關注
  • 1290 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號