Esta publicación discutirá:
¿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":
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)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)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 ():
intentarAquí, 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.