validate.js 516 B

1234567891011121314151617181920
  1. /**
  2. * 判断是否为空
  3. */
  4. export function validatenull(val) {
  5. if (typeof val === 'boolean') {
  6. return false;
  7. }
  8. if (typeof val === 'number') {
  9. return false;
  10. }
  11. if (val instanceof Array) {
  12. if (val.length === 0) return true;
  13. } else if (val instanceof Object) {
  14. if (JSON.stringify(val) === '{}') return true;
  15. } else {
  16. if (val === 'null' || val == null || val === 'undefined' || val === undefined || val === '') return true;
  17. return false;
  18. }
  19. return false;
  20. }