Я хотел бы знать, предоставляет ли стандартный JS способ разбиения строки прямо на набор переменных во время их первоначального объявления.Например, в Perl я бы использовал:
my ($a, $b, $c) = split '-', $str;
В Firefox я могу написать
var [a, b, c] = str.split('-');
Но этот синтаксис не является частью стандарта ECMA и, как таковой, прерывается во всех других браузерах.То, что я пытаюсь сделать, это избежать написания:
var array = str.split('-');
var a = array[0];
var b = array[1];
var c = array[2];
Поскольку для кода, который я пишу в данный момент, такой метод будет настоящей болью, я создаю 20 переменных из7 различных разбиений и не нужно использовать такой многословный метод.
Кто-нибудь знает какой-нибудь элегантный способ сделать это?