util.js 413 B

1234567891011121314151617181920212223
  1. //清除空键值对
  2. //自定义判断元素类型
  3. function toType(obj)
  4. {
  5. return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
  6. }
  7. export const filter_param = (o) => {
  8. for(var key in o)
  9. {
  10. if(o[key]==null)
  11. delete o[key];
  12. if(toType(o[key])=="string")
  13. {
  14. o[key] = o[key].trim();
  15. if(o[key].length==0)
  16. {
  17. delete o[key];
  18. }
  19. }
  20. }
  21. return o;
  22. }