回答編集履歴

3

詳しくした

2017/10/25 03:36

投稿

kimurayu
kimurayu

スコア158

test CHANGED
@@ -3,3 +3,49 @@
3
3
  Hash[0].f = 'f';
4
4
 
5
5
  ```
6
+
7
+ この 変数Hash は配列です
8
+
9
+
10
+
11
+ 配列の0番目にオブジェクトが格納されて
12
+
13
+ Hash = [ (オブジェクト) ]という形になっています
14
+
15
+
16
+
17
+ push(temp)は
18
+
19
+ Hash = [ (オブジェクト), temp ]というふうになります
20
+
21
+
22
+
23
+ Hash[0] が (オブジェクト) です
24
+
25
+
26
+
27
+ ```js
28
+
29
+ [] : 配列
30
+
31
+ {} : オブジェクト
32
+
33
+
34
+
35
+ [{}] <= 配列の0番目がオブジェクト
36
+
37
+ [{}].push(temp) → [{}, temp]
38
+
39
+ [{}, temp] <= 配列の1番目がtemp
40
+
41
+
42
+
43
+ オブジェクトにプロパティを追加するには
44
+
45
+ obj = {a: 1, b: 2}
46
+
47
+ obj.f = 'f';
48
+
49
+ -> obj = {a: 1, b: 2, f, 'f'}
50
+
51
+ ```

2

カンマ

2017/10/25 03:36

投稿

kimurayu
kimurayu

スコア158

test CHANGED
@@ -1,5 +1,5 @@
1
1
  ```js
2
2
 
3
- Hash[0].f = 'f'
3
+ Hash[0].f = 'f';
4
4
 
5
5
  ```

1

コード囲む

2017/10/25 03:01

投稿

kimurayu
kimurayu

スコア158

test CHANGED
@@ -1 +1,5 @@
1
+ ```js
2
+
1
3
  Hash[0].f = 'f'
4
+
5
+ ```