Javascript 配置的对象生成器

Javascript 配置的对象生成器,javascript,reactjs,Javascript,Reactjs,我得到的数据是一组对象,例如: [ { id:0, 配置:false }, { id:1, 配置:false }, { id:2, 配置:false }, { id:3, 配置:false } ] var对象=[]; 对于(变量i=0;i

我得到的数据是一组对象,例如:

[
{
id:0,
配置:false
},
{
id:1,
配置:false
},
{
id:2,
配置:false
},
{
id:3,
配置:false
}
]
var对象=[];
对于(变量i=0;i<10;i++){
对象[i]={
“id”:我,
“配置”:false
};
}
//算法
对于(变量i=0;i
你可以拿一个

function*getParts(数组){

var i=1对象。分配({},o,{config:!(i&1很简单。假设您需要更改id=1的配置字段。请尝试以下操作:

const arr = [
  {
    id: 0,
    config: false
  },
  ...
];

const newArr = arr.map(item => {
  if (item.id === 1) {
    item.config = true;
  }

  return item;
});
更新
看看我的JSFIDLE示例:

这太棒了。我怎么能够始终只使用一个true来生成配置呢?所以你只需要四个数组?从你的回答中,我想我得到了我所需要的,谢谢你所做的一切。