数组中的值显示在控制台中,而不显示在浏览器中(JSON格式)

时间:2019-05-18 01:44:42

标签: javascript node.js

我有一个包含以下数据的变量:

speedSiteInfo: [
    pageMetrics: {
      Timestamp: 34342.89703,
      Documents: 11,
      Frames: 5,
      JSEventListeners: 109,
      Nodes: 1592,
      LayoutCount: 25,
      RecalcStyleCount: 34,
      LayoutDuration: 0.204437,
      RecalcStyleDuration: 0.055527,
      ScriptDuration: 0.36874,
      TaskDuration: 0.933766,
      JSHeapUsedSize: 13390576,
      JSHeapTotalSize: 22327296
    },
    fullyLoadMetrics: 1.56247
  ],

上面的代码表示console.log显示的信息,该信息存在于名为speedSiteInfo的变量中。

就我而言,我需要以JSON格式返回此数据以及其他信息,如下所示:

var arrayValues = {'totalRequest': 22, 'speedSiteInfo': speedSiteInfo, 'data': '2019-05-17'};
console.log(arrayValues);
res.send({arrayValues});

使用console.log(arrayValues)时,我可以看到speedSiteInfo内部的数据。但是在浏览器中,我只会看到以下结果:

  

{“ arrayValues”:{“ totalRequest”:22,“ speedSiteInfo”:[],“ totalRequest”:“ 2019-05-17”}}

为什么会这样,如何解决?

0 个答案:

没有答案