Error: lineNumber

非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。

lineNumber 資料屬性是 Error 例項的一部分,它包含引發此錯誤的檔案的行號。

一個正整數。

Error: lineNumber 的屬性特性
可寫
可列舉
可配置

示例

使用 lineNumber

js
try {
  throw new Error("Could not parse input");
} catch (err) {
  console.log(err.lineNumber); // 2
}

使用錯誤事件的替代示例

js
window.addEventListener("error", (e) => {
  console.log(e.lineNumber); // 5
});
const e = new Error("Could not parse input");
throw e;

這不是標準功能,並且支援不廣泛。請參閱下面的瀏覽器相容性表格。

規範

不屬於任何標準。

瀏覽器相容性

另見