Falta esta excepción de JavaScript ] después de que se produzca la lista de elementos. Podría tratarse de un error en la sintaxis de inicialización de la array en el código. La falta de un corchete de cierre («]») o una coma («,») también genera un error.
Mensaje:
SyntaxError: missing ] after element list
Tipo de error:
SyntaxError
Causa del error: en algún lugar del script, hay un error con la sintaxis de inicialización de la array. Falta el corchete de cierre («]») o una coma («,») crea un problema.
Ejemplo 1: en este ejemplo, falta el «]» en la declaración de la array.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> var arr = [1, 2, document.write(arr); </script> </body> </html>
Salida (en la consola Edge):
SyntaxError : Expected ']'
Ejemplo 2: En este ejemplo, falta el “,” en una declaración de array.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> var GFG_Obj = [{prop_1: 'val_1'} {prop_2: 'val_2'}]; document.write(GFG_Obj); </script> </body> </html>
Salida (en la consola Edge ) :
SyntaxError : Expected ']'
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA