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>