Immutablejs未找到默认值

时间:2016-12-02 18:28:40

标签: reactjs redux immutable.js

我想知道当我从不可变映射中获取一个深度嵌套的变量时,是设置默认值null还是保留它,如果没有找到则让它分配'undefined'。

问题是我几乎总是以下面的方式编码(除非是布尔值或数字变量):

const id = 2;
const item = state.getIn(['items', id]);
if (item) {
    // Do stuff
}

因此,我的印象是,无论我是按上述方式行事还是:

const id = 2;
const item = state.getIn(['items', id], null);
if (item) {
    // Do stuff
}

0 个答案:

没有答案