Expert
Comment créer une fonction générique comparer
pour comparer deux éléments de n'importe quel type et renvoyer le plus grand selon une fonction de comparaison fournie?
Auteur: Simon PrieulStatut : Publiée(Mise à jour)(Proposition de mise à jour disponible)Question passée 135 fois
Modifier
-3
Évaluations de la communauté
Auteur anonyme
31/03/2025
Why it says that this:
function compare<T>(a: T, b: T, compareFn: (x: T, y: T) => number): T {
return compareFn(a, b) > 0 ? a : b;
}
is incorrect?
Auteur anonyme
19/05/2025
No idea. In fact, the TS Playground complains about "any" values if we use the expected answer, which is thus incorrect IMHO.
5
Typescript: Quel est le type inféré de la variable result?11
Définir un type personnalisé qui représente un point avec une propriété x et y de type nombre en Typescript12
Quel est le type utilitaire qui rend toutes les propriétés d'un type donné optionnelles?7
Écrire une interface générique en Typescript7
Créer une fonction d'identité générique qui retourne la valeur passée en Typescript9
Typescript: Quel est le type de result?7
Importer une fonction add depuis un module TypeScript math.ts