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

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

數組元素未定義,打印結果為什么

設定數組元素為7,最后三個數組值未定義,為什么打印出來不是undifined。而是88,90,68,99,,,(如下代碼)

打印結果 88,90,68,99,,,

正在回答

5 回答

最好貼出代碼,這樣方便別人幫你

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

測試了下就

var arr=new Array(7);

arr=[68,90,66];

這樣的就是沒有undefined呀


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

var arr=new Array(7);

arr=[88,90,68,99];

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

? ? document.write(arr[i]+",");

}

這樣就沒有undefined了

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

wu_cit

還是有undefined的,arr.length的數值是看你定義的數組長度。如果數組數據多于定義的,就額外開拓新地址,length就增加;若少于,就顯示已經開拓的地址數。
2018-01-23 回復 有任何疑惑可以回復我~

var arr=new Array(7);

arr[0]=88;

arr[1]=90;

arr[2]=68;

arr[3]=99;

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

document.write(arr[i]);

}


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

慕容1409658

這樣就有了
2017-10-19 回復 有任何疑惑可以回復我~

沒超過長度

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

舉報

0/150
提交
取消

數組元素未定義,打印結果為什么

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

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

幫助反饋 APP下載

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

公眾號

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