我有以下代码。
它是一个数组,但会引发错误:


Uncaught SyntaxError: Unexpected token ,



var counting = {4, 2, 14}.map((x) => {
    var add = x + 1;
    return x * add;
});
console.log(counting);

最佳答案

您将[]数组构造与{}对象构造混淆了。



var counting = [4, 2, 14].map((x) => {
    return x * (x + 1);
});
console.log(counting);





我删除了仅向x添加一个代码的额外代码行。这使代码更易于阅读和维护。

关于javascript - 意外 token ,ES6数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46708620/

10-12 01:00
查看更多