Error De Argumento De Javascript

| | | | |

JavaScript se basa en corchetes para saber dònde comienzan y terminan las llamadas a funciones. Si pierde una parte de la sintaxis antes de que se cierre una funciòn, encontrará el " SyntaxError: missing) después de la lista de argumentos " error.

Esta guìa explora qué significa este error y por qué se genera. Veremos un ejemplo de este problema para que pueda aprender lo que necesita saber para solucionar el problema.

SyntaxError: missing) después de la lista de argumentos

The " missing) después de la lista de argumentos " El mensaje nos dice que hay un error de sintaxis dentro de una llamada a funciòn .

Esto puede suceder si agrega una coma al final de una lista de argumentos que no va seguida de otro argumento.

JavaScript espera otro argumento después de cada coma. Si JavaScript no puede encontrar otro argumento, su còdigo no se puede analizar correctamente y el paréntesis de cierre generará un error de sintaxis.

Otra posible causa para esta soluciòn es encerrar la coma, necesita para separar los argumentos en un funciòn dentro de una cadena.

Si encuentra este error, lea detenidamente toda la sintaxis del còdigo al que apunta el error de JavaScript. Aseg√∫rese de que todos los corchetes coincidan y de haber utilizado las comas correctamente dentro de la llamada a la funciòn.

Un escenario de ejemplo

Vamos a escribir un programa que calcule si un estudiante ha aprobado o reprobò un examen en la escuela. Para empezar, definamos la calificaciòn que ha obtenido un alumno y un mensaje que imprimiremos en la consola para informarnos si un alumno ha aprobado o reprobado:

La variable JavaScript " message " incluye una letra X de marcador de posiciòn. Reemplazaremos esto con " aprobado " o " fallò " más adelante en nuestro programa.

Si la calificaciòn de un alumno es superior a 53, ha pasado la prueba. De lo contrario, ha reprobado.

Ahora que hemos definido la calificaciòn de nuestro alumno , podemos calcular si aprobaron o no la prueba. Para hacerlo, usaremos una declaraciòn if :

Usamos una declaraciòn if y otra declaraciòn else para evaluar si un estudiante ha aprobado o reprobado. Si el if se eval√∫a como verdadera, el valor de "X" en nuestra cadena "mensaje" se convierte en "aprobado"; de lo contrario, el valor de "X" se convierte en "fallido".

Ahora que hemos escrito En el mensaje que nos informa si un estudiante aprobò o reprobò su examen, podemos imprimir ese mensaje en la consola de JavaScript :

Ejecutemos nuestro còdigo y veamos qué sucede:

Nuestro còdigo devuelve un error de sintaxis.

JavaScript no puede evaluar nuestro còdigo porque hemos cometido un error dentro de una de nuestras llamadas a funciones. Sabemos esto porque existen listas de argumentos en las llamadas a funciones.

Echemos un vistazo a nuestras llamadas a funciones:

Si bien la segunda declaraciòn parece ser sintácticamente correcta, la primera contiene un error. Hemos agregado una coma dentro de nuestra primera cadena en lugar de después de nuestra primera cadena. Observe la " X, " instrucciòn en la primera llamada a replace ().

Esto hace que nuestra lista de argumentos contenga dos valores que aparecen uno después del otro. Esta es una sintaxis incorrecta. Los argumentos deben estar separados por una coma.

Para corregir este error, vamos a mover la coma desde dentro de la " X, " cadena fuera de la cadena:

Hemos movido la coma fuera de la cadena. Ejecutemos nuestro còdigo y veamos si funciona.

< / a>

Nuestro còdigo devuelve:

¬°Nuestro còdigo se ha ejecutado correctamente!

Conclusiòn

Se genera el error " SyntaxError: missing) after argument list " si una llamada a la funciòn no se puede evaluar correctamente. Para corregir este error, aseg√∫rese de que sus argumentos tengan el formato correcto. Verifique que todos los argumentos en la llamada a la funciòn estén separados por comas.

Ahora ¬°Tienes el conocimiento que necesitas para corregir este error de sintaxis como un experto!

Esperamos que este artículo le haya ayudado a resolver el problema. Además de Error De Argumento De Javascript, consulta otros temas relacionados con exp.

¿Quiere sobresalir en Python? Consulte nuestra reseña de los mejores cursos en línea de Python 2022. Si está interesado en Data Science, consulte también cómo aprender programación en R.

Por cierto, este material también está disponible en otros idiomas:



Jan Williams

Tallinn | 2022-11-30

¿Tal vez haya otras respuestas? ¿Qué significa el Error De Argumento De Javascript significa exactamente?. Comprobado ayer, ¡funciona!

Schneider Lehnman

Vigrinia | 2022-11-30

¿Tal vez haya otras respuestas? ¿Qué significa el Error De Argumento De Javascript significa exactamente?. Lo usare en mi tesis de licenciatura

Chen Schteiner

Berlin | 2022-11-30

find es todo un poco confuso 😭 Error De Argumento De Javascript no es el único problema que encontré. Solo espero que eso no vuelva a surgir

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically