teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

解説追記

2020/05/21 02:57

投稿

ozwk
ozwk

スコア13553

answer CHANGED
@@ -1,5 +1,12 @@
1
+ オブジェクトを返すつもりで`x=>{...}`と書くと、`{}`がブロックを表すカッコと認識されてしまいます。
2
+ `x=>({...})`とすればオブジェクトを書いていると認識してくれます。
3
+
1
4
  ```js
2
5
  const options = this.props.ItemCategories.map(option =>
3
6
  ({label: option.name, value: option.id, style: { color: 'red' }}) // x=>({...}) と外側に()つける形
4
7
  );
5
- ```
8
+ ```
9
+
10
+ ---
11
+
12
+ うまく行かないときは「...できない」だけではなく、「こんなエラーが出る」などなにが起こっているのかを書きましょう