前端axios请求时get参数过滤空值
/*** 判断真假,排除0为false的情况* @param{object} value*/export const isFalsy = (value) => value === 0 ? false : !value/*** 对象去空* @param{object} object*/// 在一个函数里,改变传入的对象本身是不好的export const cleanObject = (obje
·
/**
* 判断真假,排除0为false的情况
* @param {object} value
*/
export const isFalsy = (value) => value === 0 ? false : !value
/**
* 对象去空
* @param {object} object
*/
// 在一个函数里,改变传入的对象本身是不好的
export const cleanObject = (object) => {
const result = { ...object }
Object.keys(result).forEach(key => {
const value = result[key]
if (isFalsy(value)) {
delete result[key]
}
})
return result
}
更多推荐
已为社区贡献3条内容
所有评论(0)