Skip to content

如何判断object为空

常见方法:

  • Object.keys(obj).length === 0
  • JSON.stringify === '{}'
  • for in 判断

以上方法都是不太严谨,因为处理不了const obj = {[Sumbol('a')]: 1} 更严谨的方法:Reflect.ownKeys(obj).length === 0