'Unerwarteter Token'-Syntaxfehler im Objekt, das von der Pfeilfunktion zurückgegeben wurde [duplizieren]
Diese Frage hat hier bereits eine Antwort:
ECMAScript 6 Pfeilfunktion, die ein Objekt zurückgibt 3 answersHier ist der fragliche Code:
const data =
results.responses.map((response, idx) =>
{ id: idx+1,
name: response.name,
email: response.email,
comment: response.comment
}
)
Ich verwende Babel, um den ES6-Code in Javascript zu übersetzen. Dies ist die Fehlermeldung:
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 | }
Warum liegt dort ein Syntaxfehler vor?