JavaScript 获取对象与数组实际长度的实现方法

作者:半夏

时间:2026-10-30

浏览:461

本文介绍如何在 JavaScript 中获取对象和数组的实际长度。通过判断数据类型,对字符串直接返回 length 属性,对对象则利用 for...in 循环遍历统计属性数量,从而准确获取元素个数。

文章目录

JavaScript 获取对象与数组实际长度的实现方法

在 JavaScript 开发中,经常需要获取对象或数组的实际长度及元素个数。以下代码展示了具体的实现方式。

核心代码实现


/*获取对象、数组的长度、元素个数
   *@param obj 要计算长度的元素,可以为object、array、string
  */
  function count(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;
  }

上述内容即为关于 JavaScript 获取对象和数组实际长度及元素个数的完整实现代码。希望这段代码能为读者提供参考,也欢迎继续支持本站获取更多技术分享。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章