的Javascript控制台铬错误
问题描述:
虽然看着我,在镀铬控制台的代码,我看到这个错误:的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行也必须有错误,可能与=>
有关,但我不明白是什么类型。你可以帮我吗?
答
错误说“左侧在赋值”,所以寻找一个可能的错误“赋值”像var a = b,并且a不存在于这个范围或类似的东西。
所以,@epascarello说,也许控制台中的行号不匹配。
或者错误可能在其他地方,行号是关闭 – epascarello
这将是没用的信号线? – ducajack
wfm,你有没有做过关于这个问题的任何调试? – George