我有一个问题,无法注销对象中数组的内容。实际对象看起来像这样:
"
这里发生了什么事情,我如何在
更新:
抱歉,我忘记添加我只在Node.js中工作,因此需要在服务器端日志中显示完全按照回调接收到的对象,使用直接的
我还尝试创建另一个具有类似结构的随机对象,就像这样。
上述的
这对我来说看起来是相同的结构,但是
var stuff = { accepted: [ 'item1', 'item2' ],
rejected: [],
response: 'Foo',
envelope: { from: 'The sender', to: ['new item1', 'new item2'] },
messageId: 'xxxxxxxxxxxxx' } }
"
console.log
显示了第一个数组的项目,但第二个数组被输出为 [Object]
。" { accepted: [ 'item1', 'item2' ],
rejected: [],
response: 'Foo',
envelope: { from: 'The sender', to: [Object] },
messageId: 'xxxxxxxxxxxxx' } }
这里发生了什么事情,我如何在
console.log
时显示第二个数组的项目。谢谢任何帮助!更新:
抱歉,我忘记添加我只在Node.js中工作,因此需要在服务器端日志中显示完全按照回调接收到的对象,使用直接的
console.log
,即不需要进一步的字符串化。我还尝试创建另一个具有类似结构的随机对象,就像这样。
var objText = {
fun: {
stuff: 'Some stuff',
list: ['this', 'it', 'takes']
}
};
上述的
console.log
为:{ fun: { stuff: 'Some stuff', list: [ 'this', 'it', 'takes' ] } }
这对我来说看起来是相同的结构,但是
console.log
可以正常工作,因此在Node中记录嵌入在对象内部的数组内容甚至在外部对象内部的对象中似乎是完全可能的。