質問編集履歴
4
内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,19 +6,19 @@
|
|
6
6
|
|
7
7
|
### やりたいこと
|
8
8
|
|
9
|
-
- sellingItems内にorderが存在しているかを検証したい
|
9
|
+
- sellingItems内にorderedItemが存在しているかを検証したい
|
10
10
|
|
11
11
|
|
12
12
|
|
13
13
|
### 背景
|
14
14
|
|
15
|
-
- 商品の在庫数をレスポンスとして返すためにorderの有無を確認したい
|
15
|
+
- 商品の在庫数をレスポンスとして返すためにorderedItemの有無を確認したい
|
16
16
|
|
17
17
|
|
18
18
|
|
19
19
|
### 質問
|
20
20
|
|
21
|
-
連想配列に特定のデータ(order)が存在するかを確認し、在庫数を計算したいのですが、どのようなやり方が最適でしょうか?
|
21
|
+
連想配列に特定のデータ(orderedItem)が存在するかを確認し、在庫数を計算したいのですが、どのようなやり方が最適でしょうか?
|
22
22
|
|
23
23
|
|
24
24
|
|
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
public calculateStockQuantity(itemInstances) {//itemInstancesは下の連想配列
|
28
28
|
|
29
|
-
const stockQuantity = //在庫数をカウントしたい。今回の場合は2になるようにしたい(sellingItem.orderにデータが存在するかしないかで計算)
|
29
|
+
const stockQuantity = //在庫数をカウントしたい。今回の場合は2になるようにしたい(sellingItem.orderedItemにデータが存在するかしないかで計算)
|
30
30
|
|
31
31
|
return stockQuantity;
|
32
32
|
|
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
"price": 3000,
|
62
62
|
|
63
|
-
"order": [
|
63
|
+
"orderedItem": [
|
64
64
|
|
65
65
|
{
|
66
66
|
|
3
内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,13 +18,33 @@
|
|
18
18
|
|
19
19
|
### 質問
|
20
20
|
|
21
|
-
|
21
|
+
連想配列に特定のデータ(order)が存在するかを確認し、在庫数を計算したいのですが、どのようなやり方が最適でしょうか?
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
```
|
26
|
+
|
27
|
+
public calculateStockQuantity(itemInstances) {//itemInstancesは下の連想配列
|
28
|
+
|
29
|
+
const stockQuantity = //在庫数をカウントしたい。今回の場合は2になるようにしたい(sellingItem.orderにデータが存在するかしないかで計算)
|
30
|
+
|
31
|
+
return stockQuantity;
|
32
|
+
|
33
|
+
}
|
34
|
+
|
35
|
+
```
|
36
|
+
|
37
|
+
|
22
38
|
|
23
39
|
### 対象の連想配列
|
24
40
|
|
41
|
+
|
42
|
+
|
43
|
+
//商品の販売個数が3つなので1つの商品に対して3つのitemInstanceが存在する
|
44
|
+
|
25
45
|
```
|
26
46
|
|
27
|
-
|
47
|
+
itemInstances =
|
28
48
|
|
29
49
|
[
|
30
50
|
|
@@ -76,6 +96,26 @@
|
|
76
96
|
|
77
97
|
]
|
78
98
|
|
99
|
+
},
|
100
|
+
|
101
|
+
{
|
102
|
+
|
103
|
+
"id": "2",
|
104
|
+
|
105
|
+
"sellingItem": [
|
106
|
+
|
107
|
+
{
|
108
|
+
|
109
|
+
"id": 2,
|
110
|
+
|
111
|
+
"price": 3000,
|
112
|
+
|
113
|
+
"orderedItem": []
|
114
|
+
|
115
|
+
}
|
116
|
+
|
117
|
+
]
|
118
|
+
|
79
119
|
}
|
80
120
|
|
81
121
|
]
|
2
内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
```
|
26
26
|
|
27
|
-
const
|
27
|
+
const data =
|
28
28
|
|
29
29
|
[
|
30
30
|
|
1
質問文の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,9 +14,17 @@
|
|
14
14
|
|
15
15
|
- 商品の在庫数をレスポンスとして返すためにorderの有無を確認したい
|
16
16
|
|
17
|
+
|
18
|
+
|
19
|
+
### 質問
|
20
|
+
|
21
|
+
以下のような連想配列に特定のデータが存在するかを確認したいのですが、どのようなやり方が最適でしょうか?
|
22
|
+
|
17
23
|
### 対象の連想配列
|
18
24
|
|
19
25
|
```
|
26
|
+
|
27
|
+
const response =
|
20
28
|
|
21
29
|
[
|
22
30
|
|