问题描述案例: 有一个Form表单,数据是obj对象,当其里面属性a满足1的条件的时候, 需要删除该属性. 请问有什么办法不影响obj对象仍包含a属性吗.let obj = {
a: 1,
b: 2,
c: 3}obj.a == 1 && delete obj.a;console.log(obj);能否用解构等方法解决呢?----- 第一次更新 -----我解释一下这么做的原因.因为我需要在state(react)保证这个字段的完整性.因为页面组件需要渲染它们的值.a=1的值后端不需要 我传的时候需要去掉 但是又不能直接该原对象. 直接解构属性又太多了~----- 第二次更新 -----解构有没有一种方法能够做到呢?之前想通过改变对象的做法来改变传值,风险太大. 现在想直接在传参的地方处理. 因为参数不固定,所以没法直接解构❎:submit(Object.assign({},b,c);)
添加回答
举报
0/150
提交
取消