JSFiddle - React, Tailwind, and code Playground
JavaScript
var id_status = [];
id_status.push({ id:1, status: true });
setStatus(1, false);
setStatus(2, true);
//print for testing
for(var x = 0; x < id_status.length; x++){
console.log(id_status[x]);
}
function setStatus(id, status){
var matches = id_status.filter(function(e){
return e.id == id;
});
if(matches.length){
for(var i = 0; i < matches.length; i++){
matches[i].status = status;
}
}else{
id_status.push({id:id, status:status});
}
}