美文网首页
判断对象是否为空对象

判断对象是否为空对象

作者: 糖糖不加糖_ | 来源:发表于2021-09-04 11:31 被阅读0次
    1、Object.keys(obj).length === 0
    2、for... in
    for(let i in obj){
      return '非空'
    } 
    

    进的来则非空,否则为空

    3、JSON.stringify(obj) === '{}'

    注意不要使用obj.toString(),因为只要是对象就会返回'object Object',不会返回{}

    Object.getOwnPropertyNames

    方法获取对象的属性名,存到数组中,若长度为0,则为空对象

    Object.getOwnPropertyNames(obj).length === 0
    

    相关文章

      网友评论

          本文标题:判断对象是否为空对象

          本文链接:https://www.haomeiwen.com/subject/tekrwltx.html