為什么數(shù)組的長度為16
同時(shí),JavaScript數(shù)組的length屬性是可變的,這一點(diǎn)需要特別注意。
arr.length=10;?//增大數(shù)組的長度 document.write(arr.length);?//數(shù)組長度已經(jīng)變?yōu)?0
數(shù)組隨元素的增加,長度也會改變,如下:
var?arr=[98,76,54,56,76];?//?包含5個(gè)數(shù)值的數(shù)組 document.write(arr.length);?//顯示數(shù)組的長度5 arr[15]=34;??//增加元素,使用索引為15,賦值為34 alert(arr.length);?//顯示數(shù)組的長度16......上面數(shù)組長度為10,這里為什么數(shù)組的長度為16?
2016-11-23
因?yàn)閿?shù)組的下標(biāo)是從0開始的,你的問題里數(shù)組下標(biāo)到15結(jié)束,0~15,所以數(shù)組長度是16
2016-11-29
5-14也隱性的聲明了,只不過都是undefined