以下是相关代码:
const data =
results.responses.map((response, idx) =>
{ id: idx+1,
name: response.name,
email: response.email,
comment: response.comment
}
)
我正在使用babel将es6代码翻译成javascript。这是错误消息:
Module build failed: SyntaxError: /Users/antkong/dev/project/form.js: Unexpected token (60:14)
58 | results.responses.map((response, idx) =>
59 | { id: idx+1,
> 60 | name: response.name,
| ^
61 | email: response.email,
62 | comment: response.comment
63 | }
为什么会出现语法错误?
在您的示例中,JavaScript将{
和}
视为块语句,而不是对象文本。把你的对象用括号((
and)
)包起来就可以了。
更正代码:
const data =
results.responses.map((response, idx) =>
({ id: idx+1,
name: response.name,
email: response.email,
comment: response.comment
})
)
我试图使用在chrome中完美工作的d3可视化,但internet explorer抛出了一个语法错误。 错误似乎在线路上:
应用程序。js公司 在执行上述代码时,我得到以下错误。 当我将鼠标悬停在线上方时,会出现这个错误 在我的VS代码中。 当我使用node运行代码时,即在上。我在终端中收到以下错误: 我做错了什么?我希望最后的obj的值是{1:,2:,3:}
将react本机应用升级到0.59版后。8我让它在android上工作,但当尝试构建它并在ios上运行时,它向我显示了以下错误: 即使在执行react-native-info或react-native-start或react-native-run ios时,也会显示相同的错误,您知道此错误是什么意思吗?
在My Gulpfile.js错误部分: 我的包裹。json: 我运行并得到以下错误。 在终端屏幕中: gulp.task('webpack',gulp.series(async()=
问题内容: 从箭头函数返回对象时,由于语法上的歧义,似乎有必要使用额外的和关键字集。 那意味着我不会写,但必须写。 如果arrow函数返回的不是对象,则和都是不必要的,例如:。 返回。 修饰符抛出 “::意外标记:‘”。 有什么明显的我想念的吗? 问题答案: 您必须将返回的对象文字包装在括号中。否则,花括号将被视为表示功能的主体。以下作品: 您不需要将任何其他表达式包装到括号中: 等等。
问题内容: 我键入的代码与《 Linux命令行:完整介绍》 (第369页)相同,但提示错误: 代码是这样的: 我想了解是什么导致了错误?如何修改代码?我的系统是Ubuntu。 问题答案: 和之间必须有一个空格,如下所示: 这些(及其组合)也都是 不正确的 : 另一方面,这些都可以: 顺便说一句,这些是等效的: 这些也等效: 而且,您的脚本的中间部分应该像这样更好: (我也将引号中的引号删除了,因为