Immutable.Map.deleteAll () não é uma função
Considere o seguinte código:
const person = Immutable.Map({
name: 'John',
surname: 'Maverick',
age: 39
});
const mutated = person.deleteAll(['name', 'age']);
O resultado esperado seria quemutated
agora é uma nova instância do mapa com as chavesname
eage
excluído. No entanto, lança uma exceção:
TypeError não capturado: person.deleteAll não é uma função
Ao inspecionar os métodos disponíveis deImmutable.Map
protótipo, não hádeleteAll
nemremoveAll
métodos. Eles foram removidos?
O método está listado na documentação oficial do ImmutableJS, mas não está disponível. O que seria uma alternativa imutável nativa neste caso? Obrigado.