HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Дженерики, как и обычные функции, могут иметь несколько параметров типа. В этом уроке мы разберем такие дженерики.</p>
1 <p>Дженерики, как и обычные функции, могут иметь несколько параметров типа. В этом уроке мы разберем такие дженерики.</p>
2 <p>Принцип работы дженериков от количества параметров не меняется. Единственное, зачем нужно следить - это имена:</p>
2 <p>Принцип работы дженериков от количества параметров не меняется. Единственное, зачем нужно следить - это имена:</p>
3 <h2>Вывод типа из аргументов функции</h2>
3 <h2>Вывод типа из аргументов функции</h2>
4 <p>Представим, что нам нужно вызвать функцию с несколькими параметрами. Аргументы представлены дженериками. Например, функцию join() можно описать так:</p>
4 <p>Представим, что нам нужно вызвать функцию с несколькими параметрами. Аргументы представлены дженериками. Например, функцию join() можно описать так:</p>
5 <p>Но TypeScript упрощает задачу и позволяет не указывать типы для всех параметров:</p>
5 <p>Но TypeScript упрощает задачу и позволяет не указывать типы для всех параметров:</p>
6 <p>TypeScript сам выведет типы для параметров функции. Это называется выводом типа из аргументов функции. В этом случае TypeScript выведет типы number и string для параметров T и U соответственно.</p>
6 <p>TypeScript сам выведет типы для параметров функции. Это называется выводом типа из аргументов функции. В этом случае TypeScript выведет типы number и string для параметров T и U соответственно.</p>
7 <p>В следующих уроках мы познакомимся со встроенными в TypeScript дженериками, у которых два параметра. В реальном же программировании такие дженерики часто встречаются в прикладном коде, например, в React.</p>
7 <p>В следующих уроках мы познакомимся со встроенными в TypeScript дженериками, у которых два параметра. В реальном же программировании такие дженерики часто встречаются в прикладном коде, например, в React.</p>
8 <h2>Рекомендуемые программы</h2>
8 <h2>Рекомендуемые программы</h2>