删除处于 Redux 状态的嵌套对象中的项

我正在尝试删除嵌套状态下的项,但我不知道如何实现它。


数据结构


{

 property: {

  "_id" : "52",

  "name" : "random",

  "options" : ["item1", "item2", "item3"]

 }

}

删除一个属性,我只是做一个这样的比较,它正在工作


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

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


万千封印
浏览 130回答 1
1回答

GCT1015

也许你正在寻找下面...let state = {  "property": {    "_id": "52",    "name": "random",    "options": ["item1", "item2", "item3"]  }}state.property.options = state.property.options.filter(ele => ele !== "item2")console.log(state)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript