Obtenir les rangs de nombres avec JavaScript
Concept et utilisation
La fonction numRankEq()
permet d'obtenir les rangs de nombres d'une liste par rapports aux nombres de cette liste.
Fonction
numRankEq()
Retourne une liste de rangs par rapport aux nombres d'une liste.
- Syntaxe
numRankEq(nombres);
- Paramètre
nombres
(Array)Le paramètre
nombres
de la fonctionnumRankAvg()
définit la liste des nombres pour lesquels obtenir leur rang.
Exemple d'obtention des rangs d'une liste de nombres
var nombres = [10, 8, 7, 7, 3, 3, 2, 1];
numRankEq(nombres);
// Renvoie :
// [
// [10, 1]
// [8, 2]
// [7, 3]
// [7, 3]
// [3, 5]
// [3, 5]
// [2, 7]
// [1, 8]
// ]
Code source de la fonction
function numRankEq(a) {
return a.map(function(b) {
return function (c, d, e) {
return [c, e[d - 1] === c ? b : b = d + 1];
};
}(0));
}
Dernière mise à jour le .