回答編集履歴

2

edit

2021/02/14 09:22

投稿

m.ts10806
m.ts10806

スコア80875

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

2021/02/14 09:22

投稿

m.ts10806
m.ts10806

スコア80875

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が呼び出されます。