2017-10-06 78 views
1

虽然看着我,在镀铬控制台的代码,我看到这个错误:的Javascript控制台铬错误

Uncaught ReferenceError: Invalid left-hand side in assignment LINE 99

但我不明白什么是错在这里

function drawMatrix(matrix, offset) { 
matrix.forEach((row, y) => {   //THATS LINE 99 
    row.forEach((value, x) => {  //OF COURSE THATS LINE 100 
     if (value !== 0) { 
      context.fillStyle = colors[value]; 
      context.strokeStyle = "#dee5e3"; 
      context.lineWidth = 0.1; 
      context.strokeRect(x + offset.x, y + offset.y , 1, 1); 
      context.fillRect(x + offset.x, 
          y + offset.y, 
          1, 1); 
     } 
    }); 
});} 

我敢当然,即使在第100行也必须有错误,可能与=>有关,但我不明白是什么类型。你可以帮我吗?

+1

或者错误可能在其他地方,行号是关闭 – epascarello

+0

这将是没用的信号线? – ducajack

+0

wfm,你有没有做过关于这个问题的任何调试? – George

回答

0

错误说“左侧在赋值”,所以寻找一个可能的错误“赋值”像var a = b,并且a不存在于这个范围或类似的东西。

所以,@epascarello说,也许控制台中的行号不匹配。