【www.gdgbn.com--php函数】

测试数据长度的函数为str.length同样这也是测试字符串长度的函数,它们在js中都一样的。

var lennon=array();
lennon["name"]="windy";
lennon["year"]="1989";
lennon["living"]=true;
alert(lennon.length);

结果:lennon.length 为 0,如果不是增加一标长度不增加数组长度。

设置 length 属性可改变数组的大小。如购设置的值比其当前值小,数组将被截断,其尾部的元素将丢失。如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined


说明
数组的 length 属性总是比数组中定义的最后一个元素的下标大 1。对于那些具有连续元素,而且以元素 0 开始的常规数组而言,属性 length 声明了数组中的元素的个数。

var foo2 = [];
foo2["3"] = 3;
foo2["age"] = 20;
debugger;
alert(foo2.length);

foo2.length又是为4
说明
数组的 length 属性总是比数组中定义的最后一个元素的下标大 1。对于那些具有连续元素,而且以元素 0 开始的常规数组而言,属性 length 声明了数组中的元素的个数。

本文来源:http://www.gdgbn.com/jiaocheng/28882/