JavaScript SyntaxError – Falta] después de la lista de elementos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *