Одна из функций, которые я чаще всего использую после предыдущей итерации стандарта ECMAScript (2015), - это деструктуризация. Первоначально предложенная еще в 2004 году, до великого краха ECMAScript версии 4, но затем, но отложенная примерно до 10 лет спустя, деструктуризация является грамматически простой, но мощной функцией.

Вы можете многое сделать с деструктуризацией, и может быть трудно получить хорошее представление о том, что возможно и как это работает. Еще в середине 2014 года я написал «полную» суть примеров того, что можно делать с деструктуризацией. Эта суть показалась многим полезной, и, когда я тестировал Medium и размышлял о переносе своего блога, я подумал, что было бы уместно разместить его здесь.

Большинство приведенных ниже примеров можно запустить в интерактивном наборе слайдов.