javascript - 为什么会显示意外的 token ?

标签 javascript syntax-error

有人可以检查一下我的代码并告诉我为什么在第 16 行出现错误吗? 参见codePen - CodePen

calcTotal: function(type) {
    sum = 0;
    data.allItems[type].forEach(function(cur) {
        sum = sum += cur.value();
    }
)
    data.totals[type] = data.totals[type] + sum;
}

最佳答案

您不能在代码块中编写此内容(在对象文字之外):

calcTotal: function(type) {

...应该是:

var calcTotal = function(type) {

关于javascript - 为什么会显示意外的 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53687987/

相关文章:

javascript - 如何在循环时返回数组中的最大数

javascript - 用JQuery劫持链接,新链接未绑定(bind)

c++ - 类 "error identifier is undefined"

postgresql - 另一个存储过程语法错误 - IF-THEN-ELSE

javascript - 如何修复我的悬停效果以突出显示所选元素?

javascript - 如何使用将响应发送回ajax并单独处理每个响应

javascript - 道场问题

linux - 在 Linux 上使用 Node 0.12.7 获取 "Unexpected reserved word"

python-3.x - 语法错误: unexpected EOF while parsing - How to solve?

syntax-error - 文本 “genvar”附近的test_bench_lb2.v(14)处的Verilog HDL语法错误;期待 “end”