ES2015 desconstruindo em um objeto [duplicado]
Esta pergunta já tem uma resposta aqui:
Uma linha para obter algumas propriedades do objeto no ES 6 7 respostasEstou tentando desconstruir um objeto e aplicar as variáveis retiradas em seu próprio objeto.
por exemplo. O objeto beforeTest contém a, b, c, d
Quero remover {a, b} e adicioná-lo ao objeto afterTest.
Algo como...
let afterTest = { a, b } = beforeTest
O seguinte funciona, mas não é muito bonito quando você tem muitas variáveis.
let { a, b } = beforeTest;
let afterTest = Object.assign({}, a, b); //EDIT: This doesn't actually do what I intended, see comment on my question
Alguém sabe uma maneira melhor de escrever isso?
obrigado