Javascript chrome控制台错误

时间:2017-10-06 13:27:11

标签: javascript google-chrome logic

在chrome中使用控制台查看我的代码时,我看到了这个错误:

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 个答案:

答案 0 :(得分:0)

错误显示“左侧在分配中”,因此查找可能的错误“分配”,如var a = b,并且a不在此范围内或类似的情况下。

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