javascript - JS chrome 控制台数组未扩展

标签 javascript console google-chrome-devtools

当我打印一个数组时,它显示为一个包含 100 个元素的对象数组,但当我展开它时,它并没有展开。相反,有一个蓝色信息图标,上面写着“下面的值刚刚被评估”,并且箭头改变了方向。即使我在打印时克隆我的数组,问题仍然存在(这是另一个 SO 问题的答案)。

我实际上是将 node.js 与 chrome 调试器一起使用,但我认为问题是一样的。这是我的代码

const axios = require('axios');

axios.get("https://--------")
  .then(function(response) {
    let data = response.data;
    console.log(data.slice(0, 100));
  });

axios 只是发送 http 请求。

我读过:
Is Chrome's JavaScript console lazy about evaluating arrays?
Weird behavior with objects & console.log

最佳答案

您出现问题的原因可能是您正试图在调试 session 结束后扩展数据结构

尝试在您的控制台日志后添加一个调试器;,以确保您在调试 session 期间扩展该数组。

关于javascript - JS chrome 控制台数组未扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65696972/

相关文章:

javascript - 在同一个请求中进行两个方法调用

Javascript - 在数组中的索引 -1 处设置值应该做什么?

c++ - 有没有办法检查外部数据是否通过管道传输到程序或程序是否自行运行?

python - Ubuntu Linux : terminal limits the output when I get the full Twitter Streaming API

c - 为什么控制台应用程序游戏在笔记本电脑上运行缓慢/滞后

javascript - 如何删除导致 Chrome 挂起的断点

google-chrome - 从网上商店安装 Google Chrome 扩展时崩溃 - 需要确定崩溃原因

javascript - 根据 var 值显示文本

javascript - 高级 Javascript 混淆

debugging - 可以访问chrome.devtools API调试Chrome扩展程序