2016-12-28 6 views
2

私はこのようなコードの一部を書いた:その後、私は、私は、コンソールを呼び出すために、ブラウザでF12をこのファイルを開く場合は、配列が簡略化され、奇妙なことを発見したChromeコンソールでさまざまな方法でアレイが表示されるのはなぜですか?

<!DOCTYPE html> 
 
<html lang="en"> 
 
<head> 
 
    <meta charset="UTF-8"> 
 
    <title>Title</title> 
 
    <script> 
 
     var arr = [1, 45, 37, 5, 48, 15, 37, 26, 29, 2, 46, 4, 17, 50, 52]; 
 
     console.log(arr); 
 
    </script> 
 
</head> 
 
<body> 
 

 
</body> 
 
</html>

。このページを更新すると、コンソールにこの配列の詳細が表示されます。

enter image description here

そして上devtoolとI入力URLをすれば、それはまた、詳細を示しています。

なぜですか?

答えて

4

パフォーマンス上の理由から単純に実行されます。コンソールが閉じていると、配列全体を表示する意味がありません(これは、配列を読み込んで出力するためにクロムが必要になります)。

クロムデベロッパーツールが開いている場合は、実際に(ユーザーの99%が文句を言わん)コンソールを見ているので、パフォーマンスは、もは​​や問題です。

+0

私の貧しい英語の答えと修正の両方に感謝します。私は今、ソースコードを読んでみたいです。 – Arjenloeb

+0

@Arjenloebレコードのために、投稿にスペルミスを追加した編集を承認しました。私は先に進み、以前のリビジョンに戻しました。 – FrankerZ

関連する問題