我有下面的代码。
它是一个数组,但它抛出错误:
未察觉的SyntaxError:意想不到的标记,
var counting = {4, 2, 14}.map((x) => {
var add = x + 1;
return x * add;
});
console.log(counting);发布于 2017-10-12 11:38:56
您混淆了[]数组构造和{}对象构造。
var counting = [4, 2, 14].map((x) => {
return x * (x + 1);
});
console.log(counting);
我已经删除了添加到x中的额外代码行。这使得代码更易于阅读和维护。
发布于 2017-10-12 11:38:47
数组文字表示法使用的是[]而不是{}。
https://stackoverflow.com/questions/46708620
复制相似问题