我正在使用名为horseman的npm模块,它基本上是PhantomJS for Node。当我控制台记录骑士对象的内容时,它拥有关于当前页面的各种数据。包括在所有这些数据是页面的所有资源及其HTTP状态代码像这样的列表:数组/对象混合是否有这样的事情?
responses: [ 'http://tylertrotter.com/': 301,
'http://www.tylertrotter.com/': 200,
'http://www.tylertrotter.com/css/main.css': 200,
...
]
它看起来像一个数组/对象混合动力,我从来没有遇到过这样的事情。 Array.isArray(responses)
收益率true
但responses.length
转过来与0
。
这是什么东西?整个骑手对象这里的
完全控制台日志:https://gist.github.com/tylertrotter/be8da3e777c16a2b631d9de9fc94f70b
这是一个JavaScript问题或骑士问题?我会想象他们猴子修补.toString方法 – Trajanson
你能否粘贴输出:'console.log(responses)' – webdeb
@webdeb我已经添加了整个对象。 “响应”从第29行开始。 – tylertrotter