JavaScript chrome 控制台错误

标签 javascript google-chrome logic

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

Uncaught ReferenceError :作业第 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 所说,控制台中的行号可能不匹配。

关于JavaScript chrome 控制台错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46606852/

相关文章:

javascript - 如何让月份自动更新?

javascript - Datepickerfield 没有值可供选择 : Chrome

javascript - Google Chrome 调试器工作异常

javascript - 如何在另一个调用this.setState()的函数内部的函数中访问组件的状态?

php - 如何在 codeigniter 中的用户之间分配总资金

在C中组合两个字符串

javascript - 提交 rails 后关闭模态

jquery-ui - 使用 jquery 函数存储数组中的 4 个变量并可由另一个页面访问的最佳方法是什么

javascript - CasperJS 循环遍历表并抓取数据以获取 JSON 输出

ruby-on-rails - 慢资源 ruby​​ 1.9.3、macos、rails 3.2