飘来飘起47
2016-04-10 12:54
var myarray=new Array(6)
var myl=myarray.length
myl的值应该是1啊怎么会是6呢?
new Array(6)
是new一个长度为6的数组
而
new Array(6,10)
是new一个长度为2的一维数组,初始值6和10
定义数组时,给定了数组的长度,通过length属性获得数组长度的时候,得到的就是定义时给定的长度
length函数是取得数组的个数,这个个数是数组的里面空间的个数,不是数组中元素的个数
myarray.length值得是myarray这个数组的长度可以认为是里面放了多少东西 这个是个数值
数组new Array(6)初始化给了6个空间
var myarry=new Array(6)=[1,2,3,4,5,6];
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题