为了账号安全,请及时绑定邮箱和手机立即绑定

在严格模式下使用删除操作删除对象条目

在严格模式下使用删除操作删除对象条目

慕娘9325324 2021-05-01 15:17:17
我有一个Vue项目,我必须在其中将表单项提交到api端点。不幸的是,任何提交的空字段都会在服务器上引发错误。因此,我为表单对象提出了一个类似于.filter的方法,如下所示:Object.entries(formValues).forEach(([key, value]) => {        if (value === "") {          delete key;         }       });对象是:form: {        searchTerm: "",        mediaType: "",        yearStart: "",        yearEnd: ""       }我不知道在WebPack应用的严格模式下禁止在局部变量上执行delete命令。有没有一种方法可以删除对象条目?还没有在不同的站点上看到这种情况的答案。
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

您应该显式使用该对象,以便从对象中删除属性/属性:


Object.entries(formValues).forEach([key, value] => {

  if (value === "") {

    delete formValues[key];

  }

});


查看完整回答
反对 回复 2021-05-13
  • 1 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信