Tengo este proyecto en el que tengo que ordenar todos los Id y tiempo con un botón respectivo para cada uno de ellos.
{ Id: 1, Time: "2022-01-18T14:52:48Z", }, { Id: 3, Time: "2022-01-18T15:05:28Z", }, { Id: 2, Time: "2022-01-18T16:57:58Z", }, { Id: 0, Time: "2022-01-18T16:00:28Z", }, ];Esta es la función de clasificación que se me ocurrió:
data.sort(function(a, b) { return a.Id - b.Id; }); data.sort(function(a, b) { return a.Time - b.Time; });El problema que tengo es que mi botón en Click no activa la función data.sort y no puedo ordenar Id y Time al mismo tiempo. ¿Alguna idea?
Para activar cualquier función haciendo clic en javascript, debe hacer su función, como:
const dataSorting = () => { data.sort(function(a, b) { return a.Id - b.Id; }); } Y luego asígnelo a su botón, por ejemplo usando addEventListener MDN Refrence