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来生成配置呢?所以你只需要四个数组?从你的回答中,我想我得到了我所需要的,谢谢你所做的一切。