ES2015 deconstruyendo en un objeto [duplicado]

Esta pregunta ya tiene una respuesta aquí:

One-liner para tomar algunas propiedades del objeto en ES 6 7 respuestas

Estoy tratando de deconstruir un objeto y aplicar las variables extraídas en su propio objeto.

p.ej. Object beforeTest contiene a, b, c, d

Quiero sacar {a, b} y agregarlo al objeto afterTest.

Algo como...

let afterTest = { a, b } = beforeTest

Lo siguiente funciona pero no es muy bonito cuando tienes muchas variables.

let { a, b } = beforeTest;
let afterTest = Object.assign({}, a, b); //EDIT: This doesn't actually do what I intended, see comment on my question

¿Alguien sabe de una mejor manera de escribir esto?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta