Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为未知密钥定义mobx类型?_Javascript_Reactjs_Mobx_Mobx React_Mobx State Tree - Fatal编程技术网

Javascript 为未知密钥定义mobx类型?

Javascript 为未知密钥定义mobx类型?,javascript,reactjs,mobx,mobx-react,mobx-state-tree,Javascript,Reactjs,Mobx,Mobx React,Mobx State Tree,当前有一个包含数组对象的数据集,其中每个数组都有其唯一的id作为参考键 "relations": { "19271934": [ 19271894 ], "19621318": [ 19621538, 19621586 ], "19788661": [ 19788191 ], "19788

当前有一个包含数组对象的数据集,其中每个数组都有其唯一的id作为参考键

"relations": {
    "19271934": [
        19271894
    ],
    "19621318": [
        19621538,
        19621586
    ],
    "19788661": [
        19788191
    ],
    "19788662": [
        19788192
    ]
}
我想为个人关系创建一个模型,所以应该是这样的

relations: types.Map(types.model({
    relationId: types.optional(types.array(RelationModel),[]) 
})),

其中relationId是我以前无法知道的唯一id。

您可以将其定义为包含数字的数组映射:

const Store=types.model({
关系:types.map(types.array(types.number))
});
const store=store.create({
关系:{
"19271934": [19271894],
"19621318": [19621538, 19621586],
"19788661": [19788191],
"19788662": [19788192]
}
});