Ordenar una matriz de objetos JavaScript en un orden específico (utilizando la función existente)
Dada una matriz de objetos:
{ key: "a", value: 42 }, { key: "d", value: 28 }, { key: "c", value: 92 }, { key: "b", value: 87 }
y una serie de claves:
["c", "a", "b", "d"]
¿Existe una función ECMAScript o una biblioteca de JavaScript de terceros que te permita ordenar?en una llamada de línea / función - la primera matriz de objetos, acoincide con el orden de las teclas especificado en la segunda matriz, de manera que el resultado es:
{ key: "c", value: 92 }, { key: "a", value: 42 }, { key: "b", value: 87 }, { key: "d", value: 28 }
Otras preguntas que proporcionan una función o algoritmo:
Javascript - ordenar la matriz basada en otra matrizjavascript: ¿Cómo ordeno una matriz de objetos según el orden de otra matriz? - Desbordamiento de pilaPreguntas similares / relacionadas:
Ordenar una matriz de objetos en PHP en un orden específicophp - Ordenar matriz de objetos