js获取数组长度,对象成员个数字符串字数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取数组长度,对象成员个数字符串字数相关的知识,希望对你有一定的参考价值。
<script type="text/javascript">
var a = [];
a[50] = 50;
alert(a.length);
</script>
请问数组a有多少个元素, 或者换一句话说, 数组a的长度为多少?
<script type="text/javascript">
var a = [];
a[‘age‘] = ‘18‘;
a[‘sex‘] = ‘Male‘;
a[‘site‘] = ‘http://www.qSyz.net‘;
alert(a.length);
</script>
<script type="text/javascript">
var a = {‘age‘:30,‘sex‘:‘male‘};
alert(a.length);
</script>
<script type="text/javascript">
function 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;
}
</script>
现在在测试一下刚才的例子?
<script type="text/javascript">
var a = [];
a[50] = 50;
alert(count(a));
</script>
得到结果为2
<script type="text/javascript">
var a = [];
a[‘age‘] = ‘18‘;
a[‘sex‘] = ‘Male‘;
a[‘site‘] = ‘http://www.qSyz.net‘;
alert(count(a));
</script>
得到结果为3.
<script type="text/javascript">
var a = {‘age‘:30,‘sex‘:‘male‘};
alert(count(a));
</script>
得到结果为2
以上是关于js获取数组长度,对象成员个数字符串字数的主要内容,如果未能解决你的问题,请参考以下文章