cleey
望着那一丝海线,若隐若现。落日下的海霞,数不尽的美,看不完的醉
js 数组长度
关于获取js数组的长度,我们可以使用length来获取,但是我们使用下面这个例子会发现,这样的结果不是我们想要的。


arr[100] = 100;
arr.length --> 100



因此我们需要重新自定义一个计算数组长度的方法,如下:


// 计算数组的长度
function arr_count(o){
var t = typeof o;
if(t == 'string'){
return o.length;
}else if(t == 'object'){
var n = 0;
for(var i in o){n++;}
return n;
}
return false;
}

arr_count(arr) --> 1



这样的结果将是正确的
<< 上一篇 定时函数:setTimeout和setInterval WordPress:世界上最强大的建站平台 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |