给出以下数据结构:
const LAYOUT = {
id: 0,
children: [
{ id: 11 },
{
id: 12,
children: [{ id: 20 }]
}
]
};
我需要编写一个执行以下操作的函数的帮助:
我已经阅读了Immutable.js文档(4.0.0-12),并且了解到setIn
,getIn
,removeIn
,remove
,{{1 }},set
可以帮助实现这一目标。
话说回来,我还没能做好这项工作。我整理了一个codeandbox,其中包含通过测试所需的内容。我最初是在特定级别上进行此工作的,但无法同时使用多个级别。
任何帮助将不胜感激。谢谢。
https://codesandbox.io/s/rm7ox2x9mo?expanddevtools=1&previewwindow=tests