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