对于某个 axios 请求:
API.post(
`v${process.env.REACT_APP_API_VERSION}/register/company/`,
{
type: values.type,
dba: values.dba,
ein: values.ein,
file_type: values.file_type,
},
如果未分配值(仍然是“”),我想避免发送参数。
即我想知道在我的请求对象中只包含非空参数的最干净的方法。我可以使用 if 检查来做到这一点,但对较大请求中的每个项目都这样做是没有意义的。例如:
const postData = {
first_name: values.first_name,
last_name: values.last_name
};
if (values.middle_name !== "") {
postData.middle_name = values.middle_name;
}
谢谢
心有法竹
慕桂英4014372
相关分类