过滤对象中的空value js

2,063 阅读1分钟

与服务端对接中会希望空值不传。表单中直接处理object对象 统一过滤空value比较方便一点。有不对之处欢迎指正。

过滤掉Object对象中的空value对应的键值对


    let params = { 
    	name: '',
        age: '18',
        work: 'frontend'
    }
    for (let item in params) {
       if (typeof(params[item]) === 'undefined' || params[item] === null || params[item] === '') {
         delete params[item]
      }
    }