回答編集履歴

2

修正

2017/06/04 11:22

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -1,4 +1,4 @@
1
- 恐らくですが、質問者さんは「ページの読み込みが完了したらデベロッパーツールを開く」という手順でコンソールを確認したのではないかと思います。そのような手順でデベロッパーツールを開いた場合に質問文にあるような挙動になる理由は、**`console.log`で配列を表示する場合、配列の内容は`console.log`が行われたタイミングではなく、デベロッパーツールを開いたときのものになるから**です。のようにすることで`console.log`が実行されたタイミングの内容を得ることができると思います。
1
+ 恐らくですが、質問者さんは「ページの読み込みが完了したらデベロッパーツールを開く」という手順でコンソールを確認したのではないかと思います。そのような手順でデベロッパーツールを開いた場合に質問文にあるような挙動になる理由は、**`console.log`で配列を表示する場合、配列の内容は`console.log`が行われたタイミングではなく、デベロッパーツールを開いたときのものになるから**です。以下のようにすることで`console.log`が実行されたタイミングの内容を得ることができると思います。
2
2
 
3
3
  ```javascript
4
4
 

1

修正

2017/06/04 11:22

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -1,4 +1,4 @@
1
- 恐らくですが、質問者さんは「ページの読み込みが完了したらデベロッパーツールを開く」という手順でそのような挙動を確認したのではないかと思います。そのような手順でデベロッパーツールを開いた場合に質問文にあるような挙動になる理由は、**`console.log`で配列を表示する場合、配列の内容は`console.log`が行われたタイミングではなく、デベロッパーツールを開いたときのものになるから**です。このようにすることで`console.log`が実行されたタイミングの内容を得ることができると思います。
1
+ 恐らくですが、質問者さんは「ページの読み込みが完了したらデベロッパーツールを開く」という手順でコンソールを確認したのではないかと思います。そのような手順でデベロッパーツールを開いた場合に質問文にあるような挙動になる理由は、**`console.log`で配列を表示する場合、配列の内容は`console.log`が行われたタイミングではなく、デベロッパーツールを開いたときのものになるから**です。このようにすることで`console.log`が実行されたタイミングの内容を得ることができると思います。
2
2
 
3
3
  ```javascript
4
4