Reactjs 创建将在React中保存对象的数据结构

Reactjs 创建将在React中保存对象的数据结构,reactjs,react-redux,Reactjs,React Redux,我正在React中构建一个程序,它基本上是一个问卷/调查,到目前为止,我已经让用户回答了一系列问题,然后我尝试做的是获取答案,对它们进行一点过滤,然后使用Redux返回一个要存储的对象。每个问题本身就是一个对象,它包含着不同于我试图衡量的因素。尽管如此,我还是在尝试创建最终对象的结构 我希望对象看起来像这样: Results { Question1 { factor1: 1, factor2: 2, factor3: 3 }, Question2

我正在React中构建一个程序,它基本上是一个问卷/调查,到目前为止,我已经让用户回答了一系列问题,然后我尝试做的是获取答案,对它们进行一点过滤,然后使用Redux返回一个要存储的对象。每个问题本身就是一个对象,它包含着不同于我试图衡量的因素。尽管如此,我还是在尝试创建最终对象的结构

我希望对象看起来像这样:

Results {
   Question1 {
     factor1: 1,
     factor2: 2,
     factor3: 3
   },
   Question2 {
     factor1: 3,
     factor2: 6
   }, 
   and so on...
}
但是当我试着创造它时,比如说

let results = {
   Question1 {
      factor1: 0
   }
}

我不喜欢它。一旦我尝试在其中嵌套另一个对象,它就会返回一个错误。。如果我遗漏了一些简单的东西,或者我需要尝试另一种方法,任何帮助都将不胜感激。

应该是这样的,属性和值需要用一个:

let results = {
  Question1 :{
     factor1: 0
  }
}

let Results= {
   Question1: {
     factor1: 1,
     factor2: 2,
     factor3: 3
   },
   Question2: {
     factor1: 3,
     factor2: 6
   }, 
   and so on...
}


应该是这样的,属性和值需要用一个:

let results = {
  Question1 :{
     factor1: 0
  }
}

let Results= {
   Question1: {
     factor1: 1,
     factor2: 2,
     factor3: 3
   },
   Question2: {
     factor1: 3,
     factor2: 6
   }, 
   and so on...
}