/ / JavaScript token inaspettato) - javascript

Token inaspettato JavaScript) - javascript

Sto scrivendo questo codice per provare e simulare un circuito elettronico. Sta producendo questo errore: Uncaught SyntaxError: Unexpected token ). Ho contato le parentesi graffe e le parentesi graffe normali, e sembrano tutte allineate a destra. Il mio codice:

var grid = new Array(5);
for (i=0; i <5; i++) {
grid[i]=new Array(5);
}

grid[1][1]=2;
grid[1][2]=1;
grid[1][3]=1;
grid[2][3]=1;
grid[3][3]=1;
grid[3][2]=1;
grid[3][1]=3;
grid[3][0]=2;
grid[4][1]=1;
var time=100;
for (var i=0;i<time;i++) {
for (var x=0; x<grid[0].length) {
for (var y=0; y<grid.length;y++) {
if (grid[x][y]==2) {
if (grid[x+1][y]=1) {
grid[x+1][y]=2;
}

if (grid[x-1][y]=1) {
grid[x-1][y]=2;
}

if (grid[x][y+1]=1) {
grid[x][y+1]=2;
}

if (grid[x][y-1]=1) {
grid[x][y-1]=2;
}
}

if (grid[x][y]==3) {
if (grid[x][y+1] == grid[x][y-1] && grid[x][y+1]==2) {
grid[x+1][y]=2;
}
}
}
}
}

for (var x=0;x<6;x++) {
for (var y=0;y<6;y++) {
alert(grid[x][y]);
}
}

Perché sta succedendo? Mi dispiace se c'è una spiegazione facile, il mio IDE non mi dà la linea su cui accade. Ma sono quasi sicuro che non abbia nulla a che fare con il numero di parentesi graffe che non sono allineate.

Grazie

risposte:

1 per risposta № 1

Il tuo for loop on line 19 ha un Errore di sintassi, expr3 manca

for (var x=0; x<grid[0].length; expr3)

0 per risposta № 2

Ti manca un punto e virgola sul tuo terzo ciclo for:

for (var x=0; x<grid[0].length)