回答編集履歴

1

テキスト修正

2019/09/18 18:30

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -39,3 +39,37 @@
39
39
 
40
40
 
41
41
  以上、参考になれば幸いです。
42
+
43
+
44
+
45
+ ### 追記
46
+
47
+
48
+
49
+ ご質問に書かれている、 `Object.keys()` から始めるやり方の一例を以下に挙げます。
50
+
51
+
52
+
53
+ ```javascript
54
+
55
+ // ●_priceの配列を作る (x_price はのぞく)
56
+
57
+ const priceArr = Object.keys(fruits).filter((key) => key.endsWith('_price') && key !== 'x_price');
58
+
59
+
60
+
61
+ // 上記で作成したキーの配列の各要素の fruits での値の配列を作成
62
+
63
+ const priceValues = priceArr.map(key => fruits[key]);
64
+
65
+
66
+
67
+ // すべてが空文字列であるかを判定
68
+
69
+ const result = priceValues.every(price => !price);
70
+
71
+ ```
72
+
73
+
74
+
75
+ - **動作確認用CodePen: ** [https://codepen.io/jun68ykt/pen/ZEzqozW?editors=0011](https://codepen.io/jun68ykt/pen/ZEzqozW?editors=0011)