Function overloading(перегрузка функций) - способ создания одной функции для обработки нескольких типов данных имея одну реализацию. Это решение на мой взгляд больше подходит для примитивных типов данных, а дженерики лучше подходят для составных типов данных и коллеций (объекты, массивы ...). Но в любом случае оба этих инструмента решают похожие задачи, так как это виды обобщенного программирования.
На этом канале будут околокомпьютерные видео, видео по обзорам железа софта и создания собственного софта.
Generics: https://www.typescriptlang.org/docs/h...
Telegram: https://t.me/joinchat/AAAAAExrJOerRxC...
Discord: / discord
Github: https://github.com/SamDiy/languages