回答編集履歴
2
shopIdsに含まれていない場合にはisOpenを更新しないものを追記
answer
CHANGED
@@ -10,4 +10,13 @@
|
|
10
10
|
* 2: Object { id: 3, name: "テラ民", isOpen: true }
|
11
11
|
* 3: Object { id: 4, name: "テラ木屋", isOpen: true }
|
12
12
|
*/
|
13
|
+
```
|
14
|
+
|
15
|
+
### shopIdsに含まれていない場合にはisOpenを更新しない版
|
16
|
+
|
17
|
+
```JavaScript
|
18
|
+
var result = shops.map(shop => {
|
19
|
+
if (shopIds.includes(shop.id)) shop.isOpen = false;
|
20
|
+
return shop;
|
21
|
+
});
|
13
22
|
```
|
1
ログの出力内容を追記
answer
CHANGED
@@ -4,4 +4,10 @@
|
|
4
4
|
return shop;
|
5
5
|
});
|
6
6
|
console.log(result);
|
7
|
+
/*
|
8
|
+
* 0: Object { id: 1, name: "テラ貴族", isOpen: false }
|
9
|
+
* 1: Object { id: 2, name: "テラサカバ", isOpen: false }
|
10
|
+
* 2: Object { id: 3, name: "テラ民", isOpen: true }
|
11
|
+
* 3: Object { id: 4, name: "テラ木屋", isOpen: true }
|
12
|
+
*/
|
7
13
|
```
|