常用JavaScript代码片段

80 阅读1分钟

判断 Object 对象是否为空

  • 通过JSON.stringify()方法判断
if (JSON.stringify(obj) === '{}') {
    return true // 如果为空,返回true
}
return false // 如果不为空,返回false
  • 通过for...in...遍历属性判断
for (let i in obj) { 
    return false // 如果不为空,返回false
}
return true // 如果为空,返回true
  • 通过Object.keys()方法判断
if (Object.keys(obj).length === 0) {
    return true // 如果为空,返回true
}
return false // 如果不为空,返回false