Me gustaría saber como puedo agregar un elemento al json
:
let datos = [
{ "id": 197, "entrada": "07:00:00", "salida": "18:00:00", "descanso": "02:00:00", "fecha": "2018-10-02", "proyecto": "Contrato 343/2017" },
{ "id": 198, "entrada": "21:00:00", "salida": "23:00:00", "descanso": "00:00:00", "fecha": "2018-10-03", "proyecto": "Contrato 343/2017" },
{ "id": 199, "entrada": "21:30:00", "salida": "00:00:00", "descanso": "00:00:00", "fecha": "2018-10-05", "proyecto": "Contrato 343/2017" },
{ "id": 200, "entrada": "01:00:00", "salida": "05:00:00", "descanso": "00:30:00", "fecha": "2018-10-08", "proyecto": "Contrato 343/2017" },
{ "id": 201, "entrada": "03:00:00", "salida": "08:00:00", "descanso": "01:00:00", "fecha": "2018-10-09", "proyecto": "Contrato 343/2017" }
];
Me gustaría recorrer ese array y en cada json
agregar un nuevo valor llamado cantidad
con un valor dinámico que lo tomaré de la resta de entrada
y salida
.
Un resultado parecido a este pero haciendolo de forma dinámica :
let datos = [
{ "id": 197, "entrada": "07:00:00", "salida": "18:00:00", "descanso": "02:00:00", "fecha": "2018-10-02", "proyecto": "Contrato 343/2017", 'cantidad' : '00:00:00'},
{ "id": 198, "entrada": "21:00:00", "salida": "23:00:00", "descanso": "00:00:00", "fecha": "2018-10-03", "proyecto": "Contrato 343/2017", 'cantidad' : '00:00:00'},
{ "id": 199, "entrada": "21:30:00", "salida": "00:00:00", "descanso": "00:00:00", "fecha": "2018-10-05", "proyecto": "Contrato 343/2017", 'cantidad' : '00:00:00'},
{ "id": 200, "entrada": "01:00:00", "salida": "05:00:00", "descanso": "00:30:00", "fecha": "2018-10-08", "proyecto": "Contrato 343/2017", 'cantidad' : '00:00:00'},
{ "id": 201, "entrada": "03:00:00", "salida": "08:00:00", "descanso": "01:00:00", "fecha": "2018-10-09", "proyecto": "Contrato 343/2017", 'cantidad' : '00:00:00'}
];