【发布时间】:2019-06-08 16:58:09
【问题描述】:
我在编写一些 Javascript 代码时遇到问题。我正在尝试使用 map 函数来创建一个新数组。这是我的代码:
[1,2,3].map(m => {'id': m})
我预计结果会是:
[
{'id': 1},
{'id': 2},
{'id': 3}
]
相反,我收到一条错误消息“未捕获的语法错误:意外令牌:”
谁能告诉我我做错了什么?
【问题讨论】:
-
只是我的 2 美分(意见)评论这里对这个问题的反对意见。虽然它实际上是重复的,我投票决定关闭,但问题很明确,有 MCVE、当前错误和预期输出,当你没有落入这个陷阱时,搜索它并不是那么明显。标题的措辞与 dupe target 不同,我认为这个问题不应该被删除,因为它有助于那些遇到相同问题的人的搜索。所以,恕我直言,我认为它不值得被否决(至少是重复的)。
-
@Pac0,我不介意这个问题是否被否决。我知道这是一个低质量的问题。我很高兴tigerswithguitars 给了我一个答案。我再也不用拔头发了。
标签: javascript