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

回答編集履歴

2

shopIdsに含まれていない場合にはisOpenを更新しないものを追記

2018/12/28 04:49

投稿

root_jp
root_jp

スコア4666

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

ログの出力内容を追記

2018/12/28 04:49

投稿

root_jp
root_jp

スコア4666

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
  ```