課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
求大神解答 ?謝謝!
2016-08-07
源自:JavaScript進(jìn)階篇 3-2
正在回答
這個應(yīng)該是考慮到內(nèi)存開銷吧。你指定了長度會分配對應(yīng)大小的內(nèi)存,你如果不指定長度,可能分配的內(nèi)存會比較大。也有可能是效率問題,像java里面數(shù)組的長度是不可變的,是必須在使用前聲明數(shù)組長度的,它的效率就比StringBuffer的效率高,后者的長度是可變的,不需要聲明長度。
see1020 提問者
代碼寫的比較菜 回復(fù) see1020 提問者
就是舉個例子方便理解,括號里面的8是可以表示長度的而不是元素值
沒什么關(guān)系吧,就是給自己提個醒??
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
4 回答為何一維長度是2,二維長度是3呢
3 回答既然可以將元素存儲在規(guī)定長度之外,那么指定數(shù)組長度有什么意義呢?
2 回答這個方法有什么意義呢?
3 回答設(shè)置了數(shù)組長度,可是依舊能顯示超過長度外的數(shù)值。那么設(shè)置數(shù)組長度有什么意義?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-07
這個應(yīng)該是考慮到內(nèi)存開銷吧。你指定了長度會分配對應(yīng)大小的內(nèi)存,你如果不指定長度,可能分配的內(nèi)存會比較大。也有可能是效率問題,像java里面數(shù)組的長度是不可變的,是必須在使用前聲明數(shù)組長度的,它的效率就比StringBuffer的效率高,后者的長度是可變的,不需要聲明長度。
2016-08-07
就是舉個例子方便理解,括號里面的8是可以表示長度的而不是元素值
2016-08-07
沒什么關(guān)系吧,就是給自己提個醒??