回答編集履歴
2
edit
test
CHANGED
@@ -1,7 +1,13 @@
|
|
1
|
-
`const keys = Object.keys(person);`で取得したpersonのkeyを回してるからで
|
1
|
+
`const keys = Object.keys(person);`で取得したpersonのkeyを回してるからです。
|
2
|
+
|
3
|
+
リファレンス確認すると分かりますが
|
4
|
+
|
5
|
+
> [Object.keys()](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/keys)
|
6
|
+
|
7
|
+
Object.keys() メソッドは、指定されたオブジェクトが持つプロパティの 名前の配列を、通常のループで取得するのと同じ順序で返します。
|
2
8
|
|
3
9
|
|
4
10
|
|
5
|
-
`person['name']`もしくは`person.name`のように直接keyを参照するのと理屈は同じです。
|
11
|
+
つまり、`person['name']`もしくは`person.name`のように直接keyを参照するのと理屈は同じです。
|
6
12
|
|
7
13
|
オブジェクトなので、key:value形式。keyにアクセスするとvalueが呼び出されます。
|
1
edit
test
CHANGED
@@ -1 +1,7 @@
|
|
1
1
|
`const keys = Object.keys(person);`で取得したpersonのkeyを回してるからでは。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
`person['name']`もしくは`person.name`のように直接keyを参照するのと理屈は同じです。
|
6
|
+
|
7
|
+
オブジェクトなので、key:value形式。keyにアクセスするとvalueが呼び出されます。
|