在JavaScript中,當使用try catch時,如何將本機Chrome ReferenceError對象作爲通常會被記錄的控制檯?我可以使用Error對象的堆棧性能接近,但不同記錄的錯誤:如何將本地ReferenceError對象堆棧傳遞給JavaScript try catch中的控制檯?
try {
bet you can't run this you dumb computer;
}
catch(error) {
console.log(error.stack);
}
當運行上面,我在控制檯中執行以下操作:
這枚有點幫助,點擊行號將我帶到代碼中的console.log(error.stack)行,而不是錯誤。
沒有嘗試捕捉,錯誤是這樣的:
並單擊行號將帶我確切地最初發生錯誤的位置。那麼,如何才能讓這個原生的Chrome錯誤對象傳遞給catch,然後登錄到控制檯,以便我可以導航到原來的錯誤和行,因爲它通常沒有try catch到位?
你有什麼是'SyntaxError:意外的標識符',甚至在評估try之前就發生了。請向我們展示您的實際代碼。 – Bergi