1
MDN聲稱Chrome支持非標準屬性Error.prototype.lineNumber
「關於處理錯誤中的錯誤對象。」。我擺弄着,但無法驗證這一點。Chrome是否支持錯誤對象上的lineNumber屬性?
try
{
throw new Error;
}
catch (error)
{
alert('lineNumber is ' + error.lineNumber);
}
當運行上述的片段中,只有火狐設置error.lineNumber
到一個數值。 Safari使用類似的非標準屬性error.line
,而Chrome似乎沒有任何類似的功能。如果解析它,我知道行號在stack
之內,並且有些庫可以提取它,但是不起作用會困擾我。
MDN文檔是過時的還是我在這裏丟失了某些東西?
可能對它自己的錯誤對象做一個console.log以查看哪些屬性可用 – Mayhem