Esta excepción de JavaScript que falta un parámetro formal ocurre si alguna declaración de función no tiene los parámetros válidos.
Mensaje:
SyntaxError: missing formal parameter (Firefox)
Tipo de error:
SyntaxError
Causa del error: a la declaración de la función le faltan los parámetros formales.
Ejemplo 1: En este ejemplo, el parámetro ‘num’ no está definido en la lista de parámetros formales, por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> function cube(5) { return num * num * num; } </script> </body> </html>
Salida (en la consola de Firefox):
SyntaxError: missing formal parameter
Ejemplo 2: En este ejemplo, el parámetro ‘GeeksforGeeks’ no está definido en una lista de parámetros formales, por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> function GFG("Geek") { return GeeksForGeeks; }; </script> </body> </html>
Salida (en la consola de Firefox):
SyntaxError: missing formal parameter
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA