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

js 对象长度

作者:メ可遇不可求   发布日期:2026-03-18   浏览:52

// 获取对象的键的数量(即对象的“长度”)

const obj = {
  name: 'Alice',
  age: 25,
  city: 'Beijing'
};

// 方法1:使用 Object.keys() 方法
const length1 = Object.keys(obj).length;
console.log(length1); // 输出: 3

// 方法2:使用 for...in 循环手动计数
let length2 = 0;
for (let key in obj) {
  if (obj.hasOwnProperty(key)) {
    length2++;
  }
}
console.log(length2); // 输出: 3

解释说明:

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

上一篇:js file对象

下一篇:js 终止for循环

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

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

Laravel 中文站