在Immutable.JS中的任何功能如何从Map中删除多个键?
比方说,我想删除所有嵌套键c0,c1,c2在这个例子中,不可变的映射:
const x = fromJS({
a1: 'A',
a2: { b: { c0:'C0', c1:'C1' } },
a3: { b:'B' },
a4: { b: { c:'C', c1:'C1', c2:'C2' }},
a5: { b: { c: { d:'D', d1:'D1' }}},
a6: { b: { c2:'c2' }},
});
Run Code Online (Sandbox Code Playgroud)
有没有简单纯粹的方法怎么做?
我的解决方案是:
const { fromJS, Map } = Immutable;
const x = fromJS({
a1: 'A',
a2: { b: { c0:'C0', c1:'C1' } },
a3: { b:'B' },
a4: { b: …Run Code Online (Sandbox Code Playgroud)