javascript计算对象的长度
2017-12-25 10:51
239 查看
计算对象的长度,即获取对象属性的个数
方法一:通过for in 遍历对象,并通过hasOwnProperty判断是否是对象自身可枚举的属性
var obj = {"c1":1,"c2":2}; function countProperties(obj){ for(var property in obj){ if(Object.prototype.hasOwnProperty.call(obj,property){ count++; }) } return count; } var len = obj.length; console.log(len);//结果为2
方法二:通过Object.keys()获取对象可枚举属性所组成的数组,并通过length获取对象长度
var obj = {"c1":1,"c2":2}; var arr = Object.keys(obj); var len = arr.length; console.log(len);//结果为2
相关文章推荐
- javascript计算对象长度的方法
- JavaScript计算对象的长度
- javascript正整数,输入验证,字节长度计算
- javascript找到提供的句子中最长的单词,并计算它的长度
- javascript计算两个日期(date)对象的时间差
- Javascript 计算Object的长度
- javascript中使用正则计算中文长度的例子
- javascript中json对象长度
- Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
- javascript中使用正则计算中文长度的例子
- Java 计算对象的长度
- 几个有用的javascript(日期比较,数字验证,数字和汉字长度计算)
- javascript计算字符串长度
- JavaScript计算字段在数据库中的长度
- 获取JavaScript对象长度,获取JavaScript对象第N个属性
- JAVASCRIPT 验证计算中英文混合字符串长度的解决
- javascript 计算中文字符长度
- JavaScript计算字符串长度(含中文)
- 使用javaScript计算中文字符串长度
- Javascript将双字节字符转换成单字节字符并计算长度