[英]React setState immutably in es6: cannot convert undefined or null to object
[英]Filter Null/Undefined Values in React and ES6
我正在过滤 null 和未定义的值,因此我不需要传递具有空值/未定义值的变量。 我的问题是,如果我的值为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)))
。
const filterNonNull = (obj) => {
return Object.fromEntries(Object.entries(obj).filter(([k, v]) => !(v === null || v === undefined)));
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.