Показать сообщение отдельно
  #6 (permalink)  
Старый 24.08.2014, 20:52
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

В ES6 есть такое, как destruction assignment. Выглядит так:
var variables = {x: 0, y: 1, z: 2};
var {x, y, z} = variables;

console.log(x); //0
console.log(y); //1
console.log(z); //2

Пока что ES6 даже не утвержден, поддерживается это только в файрфоксе, но можно использовать трансляторы в ES5. Как вариант - https://github.com/termi/es6-transpiler.

Последний раз редактировалось Erolast, 24.08.2014 в 20:55.
Ответить с цитированием