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 | |
|---|---|
| Writable | yes |
| Enumerable | no |
| Configurable | yes |
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.