isEmpty.js 372 B

12345678910111213141516171819
  1. /**
  2. * Checks if a value is empty.
  3. */
  4. function isEmpty(value) {
  5. if (Array.isArray(value)) {
  6. return value.length === 0
  7. } else if (typeof value === 'object') {
  8. if (value) {
  9. for (const _ in value) {
  10. return false
  11. }
  12. }
  13. return true
  14. } else {
  15. return !value
  16. }
  17. }
  18. export default isEmpty