我有一个包含以下数据的变量:
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”}}
为什么会这样,如何解决?