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?