LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
如何判断 JavaScript 对象是否为空?
ID1278930750 2023-12-25

  在JavaScript中,可以使用以下方法来判断一个对象是否为空:


  使用Object.keys()方法检查对象是否具有任何键。如果对象没有任何键,则可以确定它是空的。


  const obj={};


  const isEmpty=Object.keys(obj).length===0;


  console.log(isEmpty);//true


  使用JSON.stringify()方法将对象转换为字符串,并检查字符串的长度是否为0。如果长度为0,则表示对象为空。


  const obj={};


  const isEmpty=JSON.stringify(obj).length===2;


  console.log(isEmpty);//true


  使用Object.getOwnPropertyNames()方法检查对象是否具有任何属性。如果对象没有任何属性,则可以确定它是空的。


  const obj={};


  const isEmpty=Object.getOwnPropertyNames(obj).length===0;


  console.log(isEmpty);//true


  https://www.jshk.com.cn/mb/reg.asp?kefu=xiaoding;//爬虫IP获取;


  请注意,以上方法只能检查对象自身的属性,而不能检查原型链上的属性。如果需要检查原型链上的属性,请使用for...in循环来遍历对象的属性并检查它们是否为空。


推荐文章
评论(0)
分享到
转载我的主页