實(shí)際意義?
.雖然創(chuàng)建數(shù)組時(shí),指定了長(zhǎng)度,但實(shí)際上數(shù)組都是變長(zhǎng)的,也就是說即使指定了長(zhǎng)度為8,仍然可以將元素存儲(chǔ)在規(guī)定長(zhǎng)度以外。
這是不是表示new Array(8)除了注釋外,沒有實(shí)際意義?
.雖然創(chuàng)建數(shù)組時(shí),指定了長(zhǎng)度,但實(shí)際上數(shù)組都是變長(zhǎng)的,也就是說即使指定了長(zhǎng)度為8,仍然可以將元素存儲(chǔ)在規(guī)定長(zhǎng)度以外。
這是不是表示new Array(8)除了注釋外,沒有實(shí)際意義?
2016-05-11
舉報(bào)
2016-05-11
在初始時(shí)給數(shù)組分配一個(gè)空間,在之后賦值的時(shí)候,就不需要去自動(dòng)增長(zhǎng)數(shù)組長(zhǎng)度,可以增加運(yùn)行速度(如果不規(guī)定長(zhǎng)度,那么每次賦值的時(shí)候就會(huì)去執(zhí)行自動(dòng)增加數(shù)組長(zhǎng)度,會(huì)減緩運(yùn)行速度)。
2016-05-11
創(chuàng)建數(shù)組,指定長(zhǎng)度是在對(duì)數(shù)組進(jìn)行初始化,此時(shí),將內(nèi)存中分配一部分空間給此數(shù)組,例如var a[8],內(nèi)存中將分配八個(gè)單位的空間給數(shù)組a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],
a[8]則會(huì)顯示undefined
2016-05-11
這個(gè)問題涉及到內(nèi)存的優(yōu)化