Node.js 能否将地图实例用作easy peasy store属性?

Node.js 能否将地图实例用作easy peasy store属性?,node.js,easy-peasy,Node.js,Easy Peasy,即 我很好奇,因为easy peasy在store对象(以及嵌套在其中的对象)上使用代理,所以在您的操作中可以安全地直接修改state对象()。我不知道在使用非普通的旧JavaScript对象(如地图)时,这是否也能起作用。在某些版本上,这似乎是可行的,但必须首先声明对该功能的支持(因此,到目前为止,上面的代码无法立即工作)。有关更多信息,请参见此处:在github上询问: const store = { values: new Map(), // (gross trivial


我很好奇,因为easy peasy在store对象(以及嵌套在其中的对象)上使用代理,所以在您的操作中可以安全地直接修改state对象()。我不知道在使用非普通的旧JavaScript对象(如地图)时,这是否也能起作用。

在某些版本上,这似乎是可行的,但必须首先声明对该功能的支持(因此,到目前为止,上面的代码无法立即工作)。有关更多信息,请参见此处:

在github上询问:
const store = {
    values: new Map(),
    // (gross trivial accessor)
    setValue: action( (state, payload) => {
        state.values.set(payload.key, payload.value);
    }
}