У меня есть проект vue, в котором я должен отправить записи формы в конечную точку API. К сожалению, любые пустые поля, которые отправляются, выдают ошибку на сервере. Поэтому я создал метод, похожий на .filter, для объекта формы следующим образом:
Object.entries(formValues).forEach(([key, value]) => {
if (value === "") {
delete key;
}
});
Объект:
form: {
searchTerm: "",
mediaType: "",
yearStart: "",
yearEnd: ""
}
Я не знал, что команда удаления была предотвращена для локальных переменных в строгом режиме, который применяется WebPack. Есть ли способ удалить запись объекта? Не видел этот сценарий ответа на разных сайтах.