我知道Map()如何创建一个空的Map对象,但get
如何工作?这是否意味着它将从active
键获取值,如果没有键,那么它将创建一个空的Map对象?文档在哪里?
const activeSelector = createSelector(
rootSelector,
(root) => root.get('active', Map())
);
答案 0 :(得分:2)
是的,这就是它的工作原理。在您的示例中,如果 active 不是键,它将返回一个新Map。这在get()
的文档中定义返回与提供的键关联的值,如果Collection不包含此键,则返回notSetValue。