Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   из массива в разные переменные (https://javascript.ru/forum/dom-window/49694-iz-massiva-v-raznye-peremennye.html)

Mir 24.08.2014 21:05

Цитата:

Сообщение от Erolast (Сообщение 327301)
В 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.

а как это к массиву применить?

Aetae 25.08.2014 00:04

Цитата:

Сообщение от Mir (Сообщение 327312)
а как это к массиву применить?

Пример: es6 draft, ff only
var arr = [3,4,5];
var [a,b,c] = arr;
alert(b)


Часовой пояс GMT +3, время: 16:09.