問(wèn)題描述案例: 有一個(gè)Form表單,數(shù)據(jù)是obj對(duì)象,當(dāng)其里面屬性a滿足1的條件的時(shí)候, 需要?jiǎng)h除該屬性. 請(qǐng)問(wèn)有什么辦法不影響obj對(duì)象仍包含a屬性嗎.let obj = {
a: 1,
b: 2,
c: 3}obj.a == 1 && delete obj.a;console.log(obj);能否用解構(gòu)等方法解決呢?----- 第一次更新 -----我解釋一下這么做的原因.因?yàn)槲倚枰趕tate(react)保證這個(gè)字段的完整性.因?yàn)轫?yè)面組件需要渲染它們的值.a=1的值后端不需要 我傳的時(shí)候需要去掉 但是又不能直接該原對(duì)象. 直接解構(gòu)屬性又太多了~----- 第二次更新 -----解構(gòu)有沒(méi)有一種方法能夠做到呢?之前想通過(guò)改變對(duì)象的做法來(lái)改變傳值,風(fēng)險(xiǎn)太大. 現(xiàn)在想直接在傳參的地方處理. 因?yàn)閰?shù)不固定,所以沒(méi)法直接解構(gòu)?:submit(Object.assign({},b,c);)
添加回答
舉報(bào)
0/150
提交
取消