Error de entrada inesperado en JavaScript en JavaScript

Error de entrada inesperado en JavaScript en JavaScript
En JavaScript o en cualquier otro idioma, mientras escriben el código, los programadores con frecuencia se olvidan de agregar paréntesis, semicolones y otros componentes de formato. En tal escenario, la ejecución del código activará el "Error de entrada inesperado", Lo que significa que te has perdido el punto y cualquiera de los paréntesis finales.

Esta publicación discutirá:

  • ¿Cómo se produce el "error de entrada inesperado de la entrada en JavaScript"??
  • Cómo corregir el error de "final de entrada inesperado en JavaScript"?

¿Cómo se produce el "error de entrada inesperado de la entrada en JavaScript"??

Hay dos razones principales para la ocurrencia del "Error de entrada inesperado en JavaScript en JavaScript":

  • Olvidando agregar una cita de cierre, paréntesis o paréntesis.
  • Intentando analizar una respuesta JSON que está vacía.

Se produce un error debido a olvidar los componentes de formato

La razón más común de este error es olvidar los componentes de formato, incluidos los soportes de cierre, paréntesis, semicolones, citas, etc.

Ejemplo

En este ejemplo, definiremos una función "cálculo"Con cuatro parámetros y devuelve el valor realizando la operación especificada, y luego llama a la función en el"consola.registro()" método:

Cálculo de la función (p1, p2, p3, p4)
return p1*(p2+p3)/p4;
consola.log ('Cálculo:' + Cálculo (2, 5, 8, 6));

En el código anterior, olvidamos agregar el soporte de cierre de la función antes de llamarlo en la consola.Método log ().

La salida muestra un error debido al soporte faltante:

Solución

Para corregir este error, simplemente vea su código a fondo y agregue los componentes de formato faltantes y luego ejecute nuevamente:

Cálculo de la función (p1, p2, p3, p4)
return p1*(p2+p3)/p4;

consola.log ('Cálculo:' + Cálculo (2, 5, 8, 6));

Ahora, puede ver que el resultado se imprime en la consola:

Se produce un error al intentar analizar una respuesta vacía JSON

Cuando intenta analizar la respuesta vacía del servidor utilizando el "analizar gramaticalmente() o ps.parsejson" método. Dará el mismo error.

Veamos el ejemplo relacionado.

Ejemplo

Aquí, analizaremos la respuesta vacía usando el "Json.analizar gramaticalmente()Método pasando una cadena vacía:

consola.registro (JSON.analizar gramaticalmente("));

Producción

Solución

Para corregir este error al intentar analizar una respuesta JSON vacía, use el "trata de atraparlo" bloquear. En el ejemplo dado, imprimiremos el mensaje de error en el bloque Catch ():

intentar
Resultado de const = JSON.analizar gramaticalmente(");
consola.log (resultado);
atrapar
consola.log ('Error: analizar una respuesta vacía');

Aquí, puede ver que el bloque de captura se ejecuta y la declaración se muestra en la consola, excepto para lanzar un error:

Eso se trata del error inesperado de fin de entrada en JavaScript.

Conclusión

El "Error de entrada inesperado en JavaScript en JavaScript"Ocurre debido a dos razones principales: uno se olvida de agregar una cita de cierre, soporte o paréntesis, que es la razón más común, y también ocurre al intentar analizar una respuesta JSON vacía. En esta publicación, discutimos la razón y la solución relacionada.