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

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么長度是8

?//創建數組
?var arr= ['*','##',"***","&&","****","##*"];
arr[7]="**";
?//顯示數組長度

?alert(arr.length);

正在回答

4 回答

因為你開始定義的是6個元素,也就是說下標是從0~5;然后?arr[7]="**";這一句意思是你往數組里面加了一個元素,這個元素的下標是7,那么現在你的這個數組就是:[*,##,***,&&,****,##,未定義一個,**];總共是8個;arr(6)你沒賦值所以underfinde,但是他還是占了長度的!

我也是零基礎的,以我理解的方式比較白話,這樣你能理解嗎?

1 回復 有任何疑惑可以回復我~

添加了arr[7] 之后,就有arr[0], arr[1],?arr[2], arr[3],?arr[4], arr[5],?arr[6], arr[7] 總共8個元素了

1 回復 有任何疑惑可以回復我~

因為arr[7],下標從0開始記的

1 回復 有任何疑惑可以回復我~

從0到7一共8個元素

默認arr[6]="undefined"

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么長度是8

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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