Ci-dessous, les différences entre deux révisions de la page.
| — |
langages:angular:tri_liste [2021/06/07 15:41] (Version actuelle) jonathan créée |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Tri d’une liste d’éléments ====== | ||
| + | ===== Comparer des chaînes de caractères ===== | ||
| + | |||
| + | <code javascript> | ||
| + | | ||
| + | // même parent => trier sur le nom de l’élément | ||
| + | if (a.parentID === b.parentID) { | ||
| + | return (a.nom.localeCompare(b.nom)); | ||
| + | // trier sur le nom du parent | ||
| + | } else { | ||
| + | return (a.nomParent.localeCompare(b.nomParent)); | ||
| + | } | ||
| + | }); | ||
| + | | ||
| + | |||
| + | | ||
| + | </ | ||