ES6 Структурирование Назначение?

Новые функции назначения деструктуризацииES6 сейчас достаточно известныживая копия на РЕБЛЕ Бабеля); в случае переменных, которыеуже существовать:

let a, b;                 // Existing variables
let o = {a: "a", b: "b"}; // An object to get values from
// ...
({a, b} = o);             // Set them to the props from `o`
console.log(a);           // "a"
console.log(b);           // "b"

Есть липросто общаться в ES6? Установка свойств насуществующий объект на основе переменных с тем же именем? (Кроме очевидногоo.a = a; o.b = b;)

Обратите внимание, я не говорю о том, когдасоздание объект, мы могли бы сделать это с замечательным новым синтаксисом инициализатора объекта, который позволяет нам не повторять имена без необходимости:

let a = "a";
let b = "b";
let o = {a, b};

Но если яуже есть объект, могу ли я сделать какой-тоструктурирующий назначение в ES6?

Ответы на вопрос(2)

Ваш ответ на вопрос