浸泡JS删除子级或嵌套数据

时间:2019-11-06 07:06:06

标签: reactjs redux

我正在使用immer js,我想删除数据的孩子。

这是我的数据示例

data = {
  1: {
    bookName: 'name',
    author: {
      5: {
        authorName: 'John'
      }
    }
  }
}

和我的减速器代码

return produce(state, draftState => {
  delete draftState.data[bookIndex].author[authorIndex]
  return draftState
})

什么也没发生。

感谢您的帮助

更新: 当我添加退货时,该索引的数据将被删除,但索引仍在其中。 例如

data = {
  1: {
    bookName: 'name',
    author: {
      5: 0
    }
  }
}

0 个答案:

没有答案