對于某個 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; }謝謝
避免請求對象上的空字符串值
慕尼黑5688855
2021-12-23 15:16:45