回答編集履歴

3

修正

2019/10/09 01:29

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- Object.create(null) で作ったオブジェクトは、keys() のような連想配列として必須のメンバーも消えてしまいます。
15
+ Object.create(null) で作ったオブジェクトは、~~keys() のような連想配列として必須のメンバー~~有用なメンバーも消えてしまいます。
16
16
 
17
17
 
18
18
 

2

追記

2019/10/09 01:29

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -13,3 +13,21 @@
13
13
 
14
14
 
15
15
  Object.create(null) で作ったオブジェクトは、keys() のような連想配列として必須のメンバーも消えてしまいます。
16
+
17
+
18
+
19
+ # 追記
20
+
21
+
22
+
23
+ ```JavaScript
24
+
25
+ const m = new Map();
26
+
27
+ console.log(m.get('__proto__')); // undefined
28
+
29
+ m.set('__proto__', '__proto__ が設定されましたがこれはオブジェクトメンバーではありません');
30
+
31
+ console.log(m.get('__proto__')); // __proto__ が設定されましたがこれはオブジェクトメンバーではありません
32
+
33
+ ```

1

修正

2019/10/08 10:24

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -1,4 +1,4 @@
1
- map は get メソッドと set メソッドを使います。
1
+ Map は get メソッドと set メソッドを使います。
2
2
 
3
3
 
4
4