0
在Firefox DevTools控制檯中測試簡單的JavaScript while
循環時,我注意到輸出的最後一行與其他控制檯不同。這是這些工具中的錯誤嗎?我可以改變在手動設置?Firefox DevTools中最後一行控制檯輸出是什麼意思?
實施例:
在Firefox DevTools控制檯中測試簡單的JavaScript while
循環時,我注意到輸出的最後一行與其他控制檯不同。這是這些工具中的錯誤嗎?我可以改變在手動設置?Firefox DevTools中最後一行控制檯輸出是什麼意思?
實施例:
輸出的最後一行是從執行腳本返回,如我在answer to a similar question描述的值。
此返回值顯示在所有的開發工具:
螢火蟲
火狐DevTools
個的Chrome DevTools
邊緣DevTools
爲什麼不給它一個測試在Chrome,看看同樣的事情發生。如果沒有,這可能是一個錯誤。 – rorymorris89
原因是上一次沒有被循環返回。當您將該行輸入控制檯時,它會在所有處理完成後返回ster的值。這是一個字符串,所以它以字符串格式(用引號括起來)而不是以樣式格式返回。 – Snowmonkey
我發現默認情況下,螢火蟲顯示最後一條語句的值。所以最後的連接沒有被代碼記錄在控制檯中,而是被螢火蟲記錄(就像@Snowmonkey說的,我猜)。通過測試其他循環發現類似的行爲。感謝您的支持。 – Baka90