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

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

實際意義?

.雖然創建數組時,指定了長度,但實際上數組都是變長的,也就是說即使指定了長度為8,仍然可以將元素存儲在規定長度以外。

這是不是表示new Array(8)除了注釋外,沒有實際意義?

正在回答

3 回答

在初始時給數組分配一個空間,在之后賦值的時候,就不需要去自動增長數組長度,可以增加運行速度(如果不規定長度,那么每次賦值的時候就會去執行自動增加數組長度,會減緩運行速度)。

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

qq_PureBLACK_13313525 提問者

非常感謝!
2016-05-11 回復 有任何疑惑可以回復我~

創建數組,指定長度是在對數組進行初始化,此時,將內存中分配一部分空間給此數組,例如var a[8],內存中將分配八個單位的空間給數組a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],

a[8]則會顯示undefined

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

這個問題涉及到內存的優化

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

舉報

0/150
提交
取消

實際意義?

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

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

幫助反饋 APP下載

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

公眾號

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