“classificar elementos de matriz em ordem decrescente com base na chave do objeto” Respostas de código

classificar elementos de matriz em ordem decrescente com base na chave do objeto

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

JavaScript Classy Matray de objetos por valor chave ascendente e descendente de ordem

 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

Respostas semelhantes a “classificar elementos de matriz em ordem decrescente com base na chave do objeto”

Perguntas semelhantes a “classificar elementos de matriz em ordem decrescente com base na chave do objeto”

Mais respostas relacionadas para “classificar elementos de matriz em ordem decrescente com base na chave do objeto” em TypeScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código