Множественное присваивание в javascript? Что значит [a, b, c] = [1, 2, 3]; mean?

Для проекта разработчик прислал нам файл .js с таким кодом:

var myList = [1,2,3];
var a,b,c;

[a,b,c] = myList;

Он работает в Opera 10.30, Firefox 3.6.x, но он не подходит для Opera 10.60 и Chrome.

Просто любопытство, есть ли у вас какая-либо ссылка или ссылка, в которой говорится, что этот код соответствует стандарту JS / ECMA или нет?

Что вы думаете?

20
задан Quentin 25 October 2017 в 10:22
поделиться