Prototype - Méthode sortBy () énumérable
Cette méthode fournit une vue triée sur mesure des éléments en fonction des critères calculés, pour chaque élément, par l'itérateur.
Le paramètre de contexte facultatif est ce à quoi la fonction d'itérateur sera liée. S'il est utilisé, le mot clé this à l'intérieur de l'itérateur pointera vers l'objet donné par l'argument.
Syntaxe
Iterator.sortBy([context]);
Valeur de retour
Renvoie un tableau des valeurs triées.
Exemple
<html>
<head>
<title>Prototype examples</title>
<script type = "text/javascript" src = "/javascript/prototype.js"></script>
<script>
function showResult() {
var arr = ['hello', 'world', 'this', 'is', 'nice'];
var sorted = arr.sortBy(function(s) { return s.length; })
alert("Test 1 : " + sorted.inspect() );
// is', 'this', 'nice', 'world','hello']
}
</script>
</head>
<body>
<p>Click the button to see the result.</p>
<br />
<br />
<input type = "button" value = "Result" onclick = "showResult();"/>
</body>
</html>
