Dígame cómo obtener una matriz de este tipo donde id: newExcluded (clave) y excluido: (nuevo valor excluido)
const newExcluded = {1:true,6:false,3:false,4:true,7:true} coonst fetchExcluded = [ {"id": 1,"excluded": true}, {"id": 6, "excluded": false}, {"id": 3, "excluded": false}, {"id": 4, "excluded": true}, {"id": 7, "excluded": true}, ]Puede usar Object.entries para convertirlo en una matriz de matrices y Array.prototype.map para convertir cada matriz interna en un objeto con las propiedades requeridas.
const newExcluded = {1:true,6:false,3:false,4:true,7:true} fetchExcluded = Object.entries(newExcluded).map(([id, excluded]) => ({ id, excluded })); console.log(fetchExcluded);Sin usar map .
Itere sobre las entradas de Object.entries (esto devuelve una matriz que es la razón por la que estamos usando for/of ), y asigne la clave/valor de cada propiedad a un nuevo objeto.
const obj = {1:true,6:false,3:false,4:true,7:true}; const output = {}; for (const [key, value] of Object.entries(obj)) { output[key] = value; } console.log(output);