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

js 判断{}

作者:叶落↘随心   发布日期:2025-06-01   浏览:86

// 判断一个对象是否为空对象 {}

function isEmptyObject(obj) {
    // 使用 Object.keys 方法获取对象的所有键,并检查其长度是否为 0
    return Object.keys(obj).length === 0 && obj.constructor === Object;
}

// 示例
let obj1 = {};
let obj2 = { key: 'value' };

console.log(isEmptyObject(obj1)); // true
console.log(isEmptyObject(obj2)); // false

这段代码定义了一个名为 isEmptyObject 的函数,用于判断传入的对象是否为空对象。它通过 Object.keys 方法获取对象的所有键,并检查这些键的长度是否为 0。此外,还检查了对象的构造函数是否为 Object,以确保传入的是一个普通对象而不是其他类型的对象(如数组)。

上一篇:js 判断是否是数字类型

下一篇:js 判断变量类型

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

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

Laravel 中文站