Buenas noches, quisiera saber cual es la diferencia entre comparar fechas para saber donde corresponde agregar la tarea, con solamente un if o con moment y diff, ya que de las dos formas obtengo el mismo resultado pero en la primera utlizo menos lineas de código?
dates.forEach( (date) => {
list.appendChild(dateElement(date));
tasksList.forEach((task) => {
if(date === task.dateFormat){
list.appendChild(createTask(task));
}
});
});
ó
dates.forEach( (date) => {
const dateMoment = moment(date, "DD/MM/YYYY");
list.appendChild(dateElement(date));
tasksList.forEach((task) => {
const taskDate = moment(task.dateFormat, "DD/MM/YYYY");
const diff = dateMoment.diff(taskDate);
if(diff === 0){
list.appendChild(createTask(task));
}
});
});