SyntaxError: missing variable name (Firefox) SyntaxError: Unexpected token = (Chrome)Error ¿Qué anda mal?
Una variable no tiene nombre. Esto es un error recurrente en el código. Probablemente una coma está mal colocada en algún lugar o nombraste mal una variable. Completamente entendible. Nombrar cosas es difÃcil.
Ejemplos Missing a variable nameEs bueno nombrar buenas variables. Todos hemos estado asÃ.
Palabras reservadas no pueden ser nombre de variablesHay algunas palabras que son reservadas. No puedes usarlas para nombrar variables, lo siento :(
var debugger = "whoop";
// SyntaxError: missing variable name
Declarar multiples variables
Toma especial atención a las comas cuando declaras multiples variables. ¿Hay un exceso de comas? ¿Accidentalmente añadiste comas en vez de punto y coma?
var x, y = "foo",
var x, = "foo"
var first = document.getElementById('one'),
var second = document.getElementById('two'),
// SyntaxError: missing variable name
La versión arreglada:
var x,
y = "foo";
var x = "foo";
var first = document.getElementById("one");
var second = document.getElementById("two");
Arrays
Array
literales en JavaScript necesitan corchetes alrededor de los valores. Esto no funciona:
var arr = 1, 2, 3, 4, 5;
// SyntaxError: missing variable name
Esto es correcto:
var arr = [1, 2, 3, 4, 5];
Ver también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4