【发布时间】:2015-04-29 11:43:14
【问题描述】:
我有如下的 javascript 代码来获取数组的大小,
var testvar = [ ];
testvar[1] = 2;
testvar[200] = 3;
alert(testvar.length); //201
但是代码提醒201 insted 获取2 的大小,为什么?
我需要获取该数组中总元素的计数。
【问题讨论】:
-
length 属性没有说明数组中定义值的数量。
-
array.length 值仅通过在最后一个索引上加 1 来计算长度。这就是你得到 201 而不是 2 的原因
标签: javascript arrays