我正在使用名爲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