Sé que "propagación inversa" podría no ser la descripción adecuada, pero no se me ocurrió otra cosa.
Estoy tratando de eliminar un conjunto de claves como a y b de un objeto y almacenar el resto en rest .
const { a, b, ...rest } = bunchOfKeysAndValues;Pero no puedo usar el operador de propagación.
¿Es posible lograr esto con Object.assign() o de alguna otra manera?
Use Object.assign() para hacer una copia del objeto, extraiga a y b de él, luego elimínelos.
const rest = Object.assign({}, bunchOfKeysAndValues); const {a, b} = rest; delete rest.a; delete rest.b;