Esta excepción de JavaScript que falta) después de la lista de argumentos ocurre si hay un error en las llamadas a funciones. Esto podría ser un error de escritura, un operador faltante o una string sin escape.
Mensaje:
SyntaxError: Expected ')' (Edge) SyntaxError: missing ) after argument list (Firefox)
Tipo de error:
SyntaxError
Causa del error: en algún lugar del código, hay un error con las llamadas a funciones. Esto podría ser un error de escritura, un operador faltante o una string sin escape.
Ejemplo 1: en este ejemplo, falta un operador en la concatenación de strings, por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> var str1 = 'This is '; var str2 = 'GeeksforGeeks'; document.write(str1 str2); </script> </body> </html>
Salida (en consola):
SyntaxError: missing ) after argument list
Ejemplo 2: en este ejemplo, hay una string sin escape, por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> var str1 = 'This is '; var str2 = 'GeeksforGeeks'; document.write(str1 \str2); </script> </body> </html>
Salida (en consola):
SyntaxError: missing ) after argument list
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA