[英]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.