回答編集履歴

1

テキスト追加

2020/05/12 07:28

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -117,3 +117,29 @@
117
117
 
118
118
 
119
119
  以上、参考になれば幸いです。
120
+
121
+
122
+
123
+
124
+
125
+ ### 追記
126
+
127
+
128
+
129
+
130
+
131
+ > 「product」の中身が空だった場合、liタグごと削除し、「product」が存在している場合はそのまま表示したいです。
132
+
133
+
134
+
135
+ 上記の対応として、以下のように、map に与える関数の返り値を作るところで、`=>` と ``<li>名物` の間に `e.product && ` を追加してみるといかがでしょうか?
136
+
137
+
138
+
139
+ ```diff
140
+
141
+ - const items = detail.map(e => `<li>名物: ${e.product}</li>`).join('');
142
+
143
+ + const items = detail.map(e => e.product && `<li>名物: ${e.product}</li>`).join('');
144
+
145
+ ```