在nodejs中创建模型会返回意外的令牌

时间:2017-11-01 21:35:14

标签: javascript node.js

我正在尝试在nodejs中创建一个简单的模型,但是出现了以下错误

var model = {​​​​​​​
                 ^

SyntaxError: Invalid or unexpected token
    at createScript (vm.js:80:10)

模型

function getAllSales(limit) {
    const sales = [];
    var model = {​​​​​​​
        "id": ​​"1",
        ​"​​​​​​products": ​​[{​
            "id": ​"​1",
            ​​"value": "​​10"​​
        }, ​​​ {​​
            "id": "​​2",
            "​​value": "​​20"
        }],
        "​​​​​​​total": ​​ "30.00",
        "date": "2017-10-02"
    };
    sales.push(model);

    return sales.slice(0, limit);
}

1 个答案:

答案 0 :(得分:0)

那里有大量隐形字符导致问题。删除var行,重做它,你应该没事。

特定字符为8203,零宽度空格,不是有效的JavaScript。