“Trier les éléments du tableau dans l'ordre descendant en fonction de la clé d'objet” Réponses codées

Trier les éléments du tableau dans l'ordre descendant en fonction de la clé d'objet

homes.sort((a, b) => parseFloat(a.price) - parseFloat(b.price));
Embarrassed Echidna

Tri JavaScript Tri d'objets par valeur clé Ascendant et Ordre descendant

 function compareValues(key, order = 'asc') {
  return function innerSort(a, b) {
    if (!a.hasOwnProperty(key) || !b.hasOwnProperty(key)) {
      // property doesn't exist on either object
      return 0;
    }

    const varA = (typeof a[key] === 'string')
      ? a[key].toUpperCase() : a[key];
    const varB = (typeof b[key] === 'string')
      ? b[key].toUpperCase() : b[key];

    let comparison = 0;
    if (varA > varB) {
      comparison = 1;
    } else if (varA < varB) {
      comparison = -1;
    }
    return (
      (order === 'desc') ? (comparison * -1) : comparison
    );
  };
}
Ugly Unicorn

Réponses similaires à “Trier les éléments du tableau dans l'ordre descendant en fonction de la clé d'objet”

Questions similaires à “Trier les éléments du tableau dans l'ordre descendant en fonction de la clé d'objet”

Plus de réponses similaires à “Trier les éléments du tableau dans l'ordre descendant en fonction de la clé d'objet” dans TypeScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code