Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 获取对象的长度

作者:平凡中的不凡   发布日期:2026-02-15   浏览:48

// 示例代码:获取对象的长度(属性数量)

// 方法一:使用 Object.keys() 获取对象的键数组,然后获取数组的长度
const obj = { a: 1, b: 2, c: 3 };
const length = Object.keys(obj).length;
console.log(length); // 输出: 3

// 方法二:使用 for...in 循环遍历对象的可枚举属性并计数
let count = 0;
for (let key in obj) {
  if (obj.hasOwnProperty(key)) {
    count++;
  }
}
console.log(count); // 输出: 3

解释说明:

  • Object.keys(obj) 返回一个包含对象所有可枚举属性的数组,通过 .length 可以直接获取属性的数量。
  • for...in 循环可以遍历对象的所有可枚举属性,结合 hasOwnProperty() 可以确保只统计对象自身的属性,而不是继承的属性。

上一篇:js 对象属性排序

下一篇:js formdata对象

大家都在看

js 数组打乱顺序

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站