0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Destructuring - синтаксический сахар для разложения составных данных на элементы. Удобная возможность языка, которая повышает читабельность кода и немного сокращает его количество. Пример:</p>
1
<p>Destructuring - синтаксический сахар для разложения составных данных на элементы. Удобная возможность языка, которая повышает читабельность кода и немного сокращает его количество. Пример:</p>
2
<p>Имена переменных name и description могут быть любыми, на деструктуризацию это не влияет. Стоит запомнить, что для деструктуризации вложенных массивов нам нужно знать либо количество элементов в массиве, либо пропустить их, чтобы не получить исключение. Пример:</p>
2
<p>Имена переменных name и description могут быть любыми, на деструктуризацию это не влияет. Стоит запомнить, что для деструктуризации вложенных массивов нам нужно знать либо количество элементов в массиве, либо пропустить их, чтобы не получить исключение. Пример:</p>
3
<p>Часто деструктуризацию используют для отделения первого (или первых) элемента от остальных. Для этого используется<em>splat-оператор</em>- *.</p>
3
<p>Часто деструктуризацию используют для отделения первого (или первых) элемента от остальных. Для этого используется<em>splat-оператор</em>- *.</p>
4
<p>Деструктуризация, к сожалению, не работает для хешей. Однако можно немного схитрить и получить похожую функциональность:</p>
4
<p>Деструктуризация, к сожалению, не работает для хешей. Однако можно немного схитрить и получить похожую функциональность:</p>
5
<p>Деструктуризация может применяться везде, включая параметры функций и блоков:</p>
5
<p>Деструктуризация может применяться везде, включая параметры функций и блоков:</p>
6
<h2>Рекомендуемые программы</h2>
6
<h2>Рекомендуемые программы</h2>