Quiero comparar la fecha de inicio de la matriz curr_item según el índice, pero recibo este error en particular en la línea marcada con la flecha. No estoy seguro de cuál es el problema :(
0: Objeto start_time: "2021-10-27T13:30:00.000+05:30" end_time: "2021-10-27T13:45:00.000+05:30" 1: Objeto start_time: "2021-10-27T13:46 :00.000+05:30" end_time: "2021-10-27T14:00:00.000+05:30" 2: Objeto start_time: "2021-10-27T14:00:00.000+05:30" end_time: "2021-10 -27T15:02:00.000+05:30"
for (let index = 0; index < possible_slots; index++) { if ( curr_time.toMillis() === -----> DateTime.fromISO(curr_item[index].start_time).toMillis() <----- ) { slotlist.push({ start_time: DateTime.fromISO(curr_item[index].start_time).toISO(), end_time: DateTime.fromISO(curr_item[index].end_time).toISO(), name: `asd` }); } else { slotlist.push({ start_time: DateTime.fromISO((curr_item[index]).start_time).toISO(), end_time: DateTime.fromISO(curr_item[index].end_time).toISO(), hole: `true${index}` }); curr_time = DateTime.fromISO(slotlist[slotlist.length - 1].end_time); } curr_item[index] = curr_item[index + 1]; }Error: no se pueden leer las propiedades de undefined (leyendo 'start_time')
Solo puede haber dos razones para esto: