js 获取 数组 对象 及字符串 长度
日期: 2017-08-15 浏览量: 3149
想必大家都知道获取 字符串 的长度,使用 length 属性,同样 数组 也适用。
var str = 'hello ';
console.log(str.length); // 输出 6
var arr = [1,2,3,4];
console.log(arr.length); //输出4
那么如果是对象呢,让我们看看输出是什么?
var arr = {a:1,b:2,c:3};
console.log(arr.length); //输出undefined
下面我们写一个适用于获取对象,数组及字符串元素个数的方法。
function length(obj){var objType = typeof obj;if(objType == "string"){return obj.length;}else if(objType == "object"){var objLen = 0;for(var i in obj){objLen++;}return objLen;}return false;};var obj = {a:1,b:3};console.log(length(obj)); //输出是2
人活着,其实就是一种心态,你若觉得快乐,幸福无处不在;你为自己悲鸣,世界必将灰暗。
阅读排行
最新文章
联系方式
- 邮箱:m18811126599@163.com
- QQ:896956692