js如何判断对象为空

120 阅读1分钟
let Obj = {
        "name": "刘备",
        "children": [
          {
            "name": "刘禅",
          }
        ],
      }
    let  ObjNull = {}
    console.log(Object.keys(Obj))     // ["name", "children"]
    console.log(Object.keys(ObjNull)) // []

    console.log(JSON.stringify(Obj) === '{}')     // false
    console.log(JSON.stringify(ObjNull) === '{}') //true