【发布时间】:2021-12-31 04:24:32
【问题描述】:
我正在过滤空值和未定义值,因此我不需要传递具有空值/未定义值的变量。我的问题是如果我的值是0 我仍然想通过它。只有空值/未定义的值应该被过滤
const filterNonNull = (obj) => {
return Object.fromEntries(Object.entries(obj).filter(([k, v]) => v));
};
export const printService = ({ person_id, print_count, group_id }) => {
return getAxiosService().get(
`print/${person_id}?${qs.stringify(filterNonNull({ print_count, group_id }))}`
);
};
【问题讨论】:
-
filter(([k, v]) => v !== null && v !== undefined));
标签: javascript reactjs ecmascript-6 react-hooks