Error: lineNumber

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

Thuộc tính dữ liệu lineNumber của một instance Error chứa số dòng trong tệp đã tạo ra lỗi này.

Giá trị

Một số nguyên dương.

Property attributes of Error: lineNumber
Writableyes
Enumerableno
Configurableyes

Ví dụ

Sử dụng lineNumber

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

Ví dụ thay thế sử dụng sự kiện error

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

Đây không phải là tính năng tiêu chuẩn và thiếu sự hỗ trợ rộng rãi. Xem bảng tương thích trình duyệt bên dưới.

Đặc tả kỹ thuật

Không thuộc bất kỳ tiêu chuẩn nào.

Tương thích trình duyệt

Xem thêm