Javascript 为未知密钥定义mobx类型?
当前有一个包含数组对象的数据集,其中每个数组都有其唯一的id作为参考键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
"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]
}
});