Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

164
Vistas
Cómo comparar elementos dentro de un cuadro de lista que creé al leer elementos de la base de datos

Tengo una función (como se muestra a continuación) en la que leo una respuesta de la base de datos y calculo el tiempo empleado por cada trabajo en una máquina. Entonces, aquí las entradas pueden ser similares o tener la misma identificación única y actualmente se muestra de una manera en la que mostrará todas las entradas incluso cuando sea similar. Entonces, lo que quiero hacer es encontrar una manera de comparar las entradas dentro de la lista que leí y, si tienen una identificación única guardada, luego agregue el tiempo dedicado y muestre la final.

 function displayMachineTimeSpent(machineId, response) { let listbox = document.getElementById("machine_time"); $('#machine_time').empty(); var b = "Not yet Completed"; if(machineId in response) response = response[machineId]; for(key in response) { if('machineStartTime' in response[key]) { let divContainer = document.createElement("li"); let start = response[key]['machineStartTime']; let end = response[key]['machineStopTime']; //Calculating the difference in timetsamps and changing it to Hours: Min format. const timeDiffInMs = new Date(end).getTime() - new Date(start).getTime() var B = "Process was not ran in correct order."; var Time; if(timeDiffInMs < 0) { Time = B; } else { Time = MstoHTIME(timeDiffInMs); } divContainer.innerText = key + " == " + Time; listbox.appendChild(divContainer); } } }

La salida con el escenario actual es como: Ver enlace

Quiero encontrar una manera de agregar todos esos tiempos en una sola entrada dentro de este método (cuadro de lista).

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda