如何在JavaScript中获取对象的长度?
的长度 属性是仅适用于数组 和串。因此,当我们在对象 上调用length 属性时,将得到undefined。
示例
<html>
<body>
<script>
var object = {prop:1, prop:2};
document.write(object.length);
</script>
</body>
</html>输出结果
undefined
而数组 和字符串 在使用length 属性时将显示其长度。
示例
<html>
<body>
<script>
var string = 'hello';
var array = [1,2,3];
var len1 = string.length;
var len2 = array.length;
document.write(len1);
document.write("</br>");
document.write(len2);
</script>
</body>
</html>输出结果
5 3
在javascript中,我们具有Object.keys()属性,该属性检查是否有任何属性。如果我们将length属性与Object.keys()一起使用,则将显示属性的数量,该数量不过是对象的长度。
示例
<html>
<body>
<script>
var object = {one: 1, two:2, three:3};
document.write(Object.keys(object).length);
</script>
</body>
</html>输出结果
3
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短