const formData = { client_name: '', client_phone: '', province: '', city: '', district: '', address: '', expect_time: '', contactor: '', service_id: '', service_request:'', } //判断该对象下是否有属性值为空,有空返回false,没有空值返回true,service_request除外
时间: 2023-12-13 21:03:49 浏览: 56
可以使用以下代码来判断该对象下是否有属性值为空,其中排除了 `service_request` 属性:
```
function checkFormData(formData) {
for (let key in formData) {
if (formData.hasOwnProperty(key) && key !== 'service_request' && !formData[key]) {
return false;
}
}
return true;
}
```
该函数使用了 `for...in` 循环遍历对象的属性,使用 `hasOwnProperty()` 方法来判断是否为对象自身的属性,如果不是 `service_request` 属性且属性值为空,则返回 `false`,否则遍历结束后返回 `true`。
阅读全文