javascript isEmpty对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript isEmpty对象相关的知识,希望对你有一定的参考价值。

/*
  Used to determine if an object is empty by
  iterating through each of it's keys to
  see if a corresponding property exists.
*/
export default function isEmpty(obj) {
  // For each key see if there is a corresponding property
  for (const key in obj) {
    // If there is at least 1 property return 'false', not empty
    if (obj.hasOwnProperty(key)) {
      return false;
    }
  }
  // Otherwise the object is 'true' empty
  return true;
}

以上是关于javascript isEmpty对象的主要内容,如果未能解决你的问题,请参考以下文章

javascript isEmpty和notANumber

Javascript验证-isEmpty()

JavaScript isEmpty() - 检查Object是否为空

数据对象扩展闰年javascript [重复]

如何测试一个空的 JavaScript 对象?

isEmpty()-检查对象是否为空