繁体   English   中英

删除嵌套 Object 中的项目 Redux State

[英]Delete an Item in a Nested Object in Redux State

我正在尝试删除嵌套 state 中的项目,但我不知道如何实现。

数据结构

{
 property: {
  "_id" : "52",
  "name" : "random",
  "options" : ["item1", "item2", "item3"]
 }
}

要删除一个属性,我只是在进行这样的比较并且它正在工作

property: state.property.filter(data => data._id !== action.propertyId),

但问题是当我想删除选项数组的一项时,如何删除一项并比较值

也许你正在寻找下面...

 let state = { "property": { "_id": "52", "name": "random", "options": ["item1", "item2", "item3"] } } state.property.options = state.property.options.filter(ele => ele.== "item2") console.log(state)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM