如创建一个数组
var myarr=new Array(9);
由于数组长度可以动态调整,作用并不大,你写的语句只是创建了一个制定长度的数组。
提前设置长度可以省空间。如果不设置,会有默认的长度。一个数组不大,但是累计下来就很多空间了
可不写,无用。
9就是表示有九个数据,一般是不用设置的。一般是var myarr=new Array( ); 不写长度且不赋值会输出undefined,写数据后不赋值也不会出现undefined。你写了长度数据,依然可以超出这个长度,所以当你赋值时,写与不写是没有太大区别的。
虽然指定了长度 但是如果实际存储内容超过指定长度 数组长度会增加到实际需要长度 所以我觉得好像没什么作用啊。。。