Después de crear una matriz multi-ten como esta, ¿cómo la ordeno? ya está definidoJavascript: ordena matriz multidimensional
Suponiendo 'marcadores':
var location = [];
for (var i = 0; i < markers.length; i++) {
location[i] = {};
location[i]["distance"] = "5";
location[i]["name"] = "foo";
location[i]["detail"] = "something";
}
Para el ejemplo anterior, I necesidad de clasificar por 'distancia'. He visto otras preguntas sobre cómo ordenar matrices y matrices multidim, pero ninguna parece funcionar para esto.
Esto funcionó, aunque "distancia" era un decimal (como "964.543") por lo que parseInt tuvo que ser eliminado, de lo contrario la clasificación no era precisa más allá del punto decimal. – Jeff
@Deca 'parseFloat (a.distance)' sería apropiado en ese caso. – lincolnk
¡Ah! Gracias lincolnk! – Jeff