Creo que es un problema muy común, pero tengo un código como este:
function add(num1, num2) { return num1 + num2; } function hello() { return "Hello"; } window.alert("Num1 + Num2 = " + add(10, 5)); window.alert(hello());La cuestión es que la función add() funciona perfectamente pero try() no. ¿Por qué? Estoy trabajando en la aplicación web de Visual Studio.
Es porque try es una palabra clave reservada en javascript como en try-catch , de manera similar, no puede usar palabras clave como let, const, var, do, for ... etc como nombres de variables o declaraciones de funciones, cambie el nombre de su función a hello o algo más y debería funcionar perfectamente bien
Eso es porque probar es una palabra reservada, ¿alguna vez has visto
try { }catch(e){}Así que cambie el nombre de la función, simplemente use try1()