Estoy seguro de que lo que estoy tratando de lograr se puede hacer de una manera mucho más simple. Descomprimo varios campos y luego agrego el objeto filtrado a una matriz.
const filteredPersons = []; const {state, name, age, weight, gpa, diet} = person; filteredPersons.push({state, name, age, weight, gpa, diet});Cuando intento algo como esto, no funciona:
const filteredPerson = {state, name, age, weight, gpa, diet} = person; filteredPersons.push(filteredPerson);Esto provoca repetición y se ve realmente feo.
Si solo hay un par de accesorios que no necesita incluir de los medios person , puede usar lo siguiente.
const filteredPersons = []; const { unwanted1, unwanted2, ...restProps } = person; filteredPersons.push(restProps);