1. 使用 JSON.stringify() 判断
JSON.stringify()
方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性。
let a = {}
console.log(JSON.stringify(a) === '{}') // true
2. 使用 Object.keys() 判断
Object.keys()
方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和正常循环遍历该对象时返回的顺序一致。
let a = {}
console.log(Object.keys(a).length === 0) // true