Estoy trabajando en una calculadora con JavaScript vainilla. Estoy tratando de hacer una declaración if para averiguar si el resultado actual que se muestra solo tiene un número en la cadena. Si esto es cierto, quiero asegurarme de que cuando el usuario haga clic en el botón Eliminar, la pantalla actual vuelva a la pantalla predeterminada en lugar de no tener números en la cadena. Espero haber explicado esto correctamente. ¿Cómo haría para hacer este cheque?
const deleteNumber = () => { let newDisplayedResult = currentResult[0].innerHTML.slice(0, -1); if (firstNumber !== "" && currentOperator !== "") { secondNumber = newDisplayedResult; currentResult[0].innerHTML = newDisplayedResult; } else { firstNumber = newDisplayedResult; currentResult[0].innerHTML = newDisplayedResult; } };let re = new RegExp('^[0-9]$'); re.test(str)o:
str.length === 1 && "0123456789".split("").includes(str)