HTML Diff
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>