Este blog explicará o procedimento para classificar a variedade de objetos pelos valores da propriedade em JavaScript.
Como classificar uma variedade de objetos por valores de propriedades em javascript?
Para classificar uma variedade de objetos pelos valores da propriedade, use o “organizar()”Método com uma função de comparador/retorno de chamada para os elementos de comparação. O retorno de chamada ou a função do comparador fornecerá um (-VE) negativo, positivo (+ve) ou 0 (zero) de acordo com as colocações dos objetos que passarão para o método "sort ()" para classificá-los em uma ordem específica.
Exemplo
Primeiro, crie uma variedade de objetos chamados “informação de usuário”Isso contém as informações do usuário ou do funcionário, como nome (primeiro nome, último nome), idade e salários:
Aqui, classificaremos a variedade de objetos com base nos salários dos funcionários. Portanto, chame o método “sty ()” com a função de retorno de chamada para comparar os valores da propriedade “Salário”:
informação de usuário.classificar ((x, y) => (x.salário < y.salary) ? -1 : 1);O trecho de código acima usou a função de seta com o operador ternário para a função de retorno de chamada. Encolher o código, o que melhora a eficiência da codificação. Menos código significa menos tempo e recursos são necessários para desenvolver, testar e manter o código. Isso também pode levar a um desempenho mais rápido e menos uso de memória.
Você também pode usar o código abaixo:
informação de usuário.Sort (função (x, y)Por fim, imprima a variedade de objetos classificados no console com base na propriedade “salário”:
console.log (userInfo);Saída
Compilamos todas as instruções necessárias relacionadas à classificação de uma variedade de objetos por valores de propriedades em JavaScript.
Conclusão
Para classificar uma matriz de objetos por valores de propriedades em JavaScript, utilize o método "Sort ()" com a função de comparador/retorno de chamada. O método Sort () é utilizado para classificar os elementos em uma ordem específica (descendente ou ascendente). A função de retorno de chamada é usada para comparar objetos de uma matriz. Neste blog, explicamos o procedimento para classificar a matriz de objetos pelos valores da propriedade em JavaScript.