No soy muy hábil con JavaScript y tengo un problema en el que necesito ordenar la matriz según la descripción. Miré varios temas y traté de ordenarlo, pero hasta ahora no tuve suerte.
Tengo una matriz de objetos que se ve así:
{ category: null, code: "GGG", id: 3, description: "Gama" }, { category: null, code: "AAA", id: 1, description: "Alfa" }, { category: null, code: "BBB", id: 2, description: "Beta" }Y esta matriz es devuelta por una función que dice:
devolver resultado.datos
Así que quiero ordenar ese conjunto de resultados según la descripción en orden ascendente, lo que significa que mi lista se vería así después del retorno: "Alfa", "Beta", "Gama".
Estaba tratando de usar la función de clasificación:
devolver resultado.datos.ordenar();
Pero eso no me ayudó.
Tu puedes hacer:
result.data.sort((a, b) => a.description.localeCompare(b.description)));