common_util.js 782 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * Created by CSL on 2017-06-06.
  3. * public functions.
  4. */
  5. function deleteEmptyObject(arr) {
  6. function isEmptyObject(e) {
  7. var t;
  8. for (t in e)
  9. return !1;
  10. return !0
  11. };
  12. for (var i = 0; i < arr.length; i++) {
  13. if (isEmptyObject(arr[i])) {
  14. arr.splice(i, 1);
  15. i = i - 1;
  16. };
  17. };
  18. };
  19. ((factory) => {
  20. if (typeof module !== 'undefined') {
  21. module.exports = factory();
  22. } else {
  23. window.commonUtil = factory();
  24. }
  25. })(() => {
  26. function isDef(val) {
  27. return typeof val !== 'undefined' && val !== null;
  28. }
  29. function isEmptyVal(val) {
  30. return val === null || val === undefined || val === '';
  31. }
  32. return {
  33. isDef,
  34. isEmptyVal
  35. };
  36. });