NisumCL / proyecto_calendario

0 stars 0 forks source link

DT - Optimización función #18

Closed KiraElric closed 2 years ago

KiraElric commented 2 years ago
function isValidDate(date) {
    let regex = new RegExp(
        /^([12]\d{3}\/(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01]))$/
    );
    let dateOk = regex.test(date);
    return dateOk;
}

Se podria eliminar la variable dateOK y solo retornar el regex.test(date), eliminando el paso adicional de asignar el resultado a una variable, dado que la variable solo se esta utilizando para almacenar este resultado y retornarlo más abajo.

KiraElric commented 2 years ago
function isValidDate(date) {
  const regex = /^([12]\d{3}\/(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01]))$/;
  return regex.test(date);
}

Refactorizado