js判断对象是否为{}

Posted on   猫头唔食鱼  阅读(1054)  评论(0编辑  收藏  举报
复制代码
// 判断一个对象是否 {}
        let obj = {};
  // 方法1:
        let hasNoProperty = (obj) => JSON.stringify(obj) === '{}' ? true :false
  // 方法2:
        let hasNoProperty2 = (obj)=> Object.values(obj).length === 0? true :false 
//   方法3:
        let hasNoProperty3 = (obj) =>{
             for(var x in obj ){
                 // 如果对象有属性,那么就会打印属性名,如果对象没有属性,那么就啥都不打印
                //  console.log(x);
                 return false
            }
            return true
        }
// 方法4:
        let hasNoProperty4 =(obj) =>Object.getOwnPropertyNames(obj).length  === 0 ? true : false
 
 
复制代码

就这样。

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示