我知道 Map() 如何创建一个空的 Map 对象,但是这里的 get
是如何工作的?这是否意味着它将从 active
键获取值,如果那里没有键,它将创建一个空的 Map 对象?这方面的文档在哪里?
const activeSelector = createSelector(
rootSelector,
(root) => root.get('active', Map())
);
最佳答案
是的,就是这样。在您的示例中,如果 active 不是键,它将返回一个新的 Map。这是在 get() 的文档中定义的
Returns the value associated with the provided key, or notSetValue if the Collection does not contain this key.
关于javascript - immutable.js #get 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44208070/