Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript有效地打印大量数据_Javascript_Google Chrome - Fatal编程技术网

如何使用javascript有效地打印大量数据

如何使用javascript有效地打印大量数据,javascript,google-chrome,Javascript,Google Chrome,我正在使用一堆console.log和console.dir调用调试一个网页,但在某些时候,它只是打印了太多的内容,以至于浏览器冻结。有时我可能会打印出大量的数据,比如迭代数十万个元素数组并打印出所有的值 也许这种方法是错误的,但我想要所有的数据。 如何记录所有这些数据?我最好在最后将这些数据打印到磁盘上(通过从控制台复制粘贴或让浏览器自动为我创建文件)。使用: JSON基本上是一个对象,但您可以收集更多的数据并轻松显示,而不会出现堆栈溢出 使用5000多个控制台。日志将吃掉浏览器。使用某种数据

我正在使用一堆
console.log
console.dir
调用调试一个网页,但在某些时候,它只是打印了太多的内容,以至于浏览器冻结。有时我可能会打印出大量的数据,比如迭代数十万个元素数组并打印出所有的值

也许这种方法是错误的,但我想要所有的数据。
如何记录所有这些数据?我最好在最后将这些数据打印到磁盘上(通过从控制台复制粘贴或让浏览器自动为我创建文件)。

使用: JSON基本上是一个对象,但您可以收集更多的数据并轻松显示,而不会出现堆栈溢出

使用5000多个
控制台。日志
吃掉浏览器。使用某种数据库结构,这是与Javascript最简单、最兼容的方法。

使用: JSON基本上是一个对象,但您可以收集更多的数据并轻松显示,而不会出现堆栈溢出

使用5000多个
控制台。日志
吃掉浏览器。使用某种数据库结构,这是与Javascript最简单、最兼容的方法。

使用: JSON基本上是一个对象,但您可以收集更多的数据并轻松显示,而不会出现堆栈溢出

使用5000多个
控制台。日志
吃掉浏览器。使用某种数据库结构,这是与Javascript最简单、最兼容的方法。

使用: JSON基本上是一个对象,但您可以收集更多的数据并轻松显示,而不会出现堆栈溢出



使用5000多个
控制台。日志
吃掉浏览器。使用某种数据库结构,这是最简单、最兼容Javascript的结构。

也许使用chromes内置Javascript调试器更适合查找您试图查找的bug?您可以按F12键访问它。一般问题,一般答案:-)如果您需要更详细的说明,请告诉我。@Philipp我将它用于日志记录和调试目的。调用堆栈和作用域变量非常好,但是有几十个变量,我知道我需要哪些信息,所以我想打印出我想要的是FasterBe使用chromes内置javascript调试器可能更适合查找您试图查找的bug?您可以按F12键访问它。一般问题,一般答案:-)如果您需要更详细的说明,请告诉我。@Philipp我将它用于日志记录和调试目的。调用堆栈和作用域变量非常好,但是有几十个变量,我知道我需要哪些信息,所以我想打印出我想要的是FasterBe使用chromes内置javascript调试器可能更适合查找您试图查找的bug?您可以按F12键访问它。一般问题,一般答案:-)如果您需要更详细的说明,请告诉我。@Philipp我将它用于日志记录和调试目的。调用堆栈和作用域变量非常好,但是有几十个变量,我知道我需要哪些信息,所以我想打印出我想要的是FasterBe使用chromes内置javascript调试器可能更适合查找您试图查找的bug?您可以按F12键访问它。一般问题,一般答案:-)如果您需要更详细的说明,请告诉我。@Philipp我将它用于日志记录和调试目的。调用堆栈和范围变量非常好,但是有几十个变量,我知道我需要哪些信息,所以我想只打印出我想要的是fasterHmm,所以如果我构建一个JSON,比如说,100 MB,然后在控制台上打印出来,这也会破坏我的浏览器吗?我想在某个时候导出所有数据以进行分析。
JSON
是一个对象,因此,您不需要创建
13589283个对象
(console.log),而是创建一个对象,
Javascript
可以更轻松地处理它。哦,这是因为它创建了一百万个对象导致了问题,而不是我试图显示的那么多数据?正确。具有讽刺意味的是,您正在创建一个
堆栈溢出
。看看你的
url
。顺便说一句,如果你能用
100mb
的相关数据创建一个
JSON
文件,我会付给你至少3位数;-)嗯,如果我构建了一个JSON,也就是说,100 MB,然后在控制台上打印出来,这会不会也破坏我的浏览器?我想在某个时候导出所有数据以进行分析。
JSON
是一个对象,因此,您不需要创建
13589283个对象
(console.log),而是创建一个对象,
Javascript
可以更轻松地处理它。哦,这是因为它创建了一百万个对象导致了问题,而不是我试图显示的那么多数据?正确。具有讽刺意味的是,您正在创建一个
堆栈溢出
。看看你的
url
。顺便说一句,如果你能用
100mb
的相关数据创建一个
JSON
文件,我会付给你至少3位数;-)嗯,如果我构建了一个JSON,也就是说,100 MB,然后在控制台上打印出来,这会不会也破坏我的浏览器?我想在某个时候导出所有数据以进行分析。
JSON
是一个对象,因此,您不需要创建
13589283个对象
(console.log),而是创建一个对象,
Javascript
可以更轻松地处理它。哦,这是因为它创建了一百万个对象导致了问题,而不是我试图显示的那么多数据?正确。具有讽刺意味的是,您正在创建一个
堆栈溢出
。看看你的
url
。顺便说一句,如果你可以的话