Immutable.Map.deleteAll()不是函数

ket*_*ito 5 javascript exception immutable.js

请考虑以下代码:

const person = Immutable.Map({
    name: 'John',
    surname: 'Maverick',
    age: 39
});

const mutated = person.deleteAll(['name', 'age']);
Run Code Online (Sandbox Code Playgroud)

预期的结果是mutated现在是带有键nameage删除的Map的新实例.但是,抛出异常:

未捕获的TypeError:person.deleteAll不是函数

当检查可用的方法Immutable.Map原型,没有deleteAll,也没有removeAll方法.他们被删除了吗?

该方法列在官方的ImmutableJS文档中,但它不可用.在这种情况下,什么是原生的Immutable替代品?谢谢.

Sut*_*ala 5

看起来它只在最新版本(ver. 4 RC1 & RC2)上添加.我查看了src代码,但没有找到3.8.1.除非您想使用4.0.0-rc.2,否则没有其他方法可以使用该方法.