Thanks to visit codestin.com
Credit goes to developer.mozilla.org

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Error.prototype.lineNumber

Не стандартно: Эта функция не стандартизирована. Мы не рекомендуем использовать нестандартные функции в действующих проектах, так как их поддержка браузерами ограничена, а поведение может измениться или быть удалено. Тем не менее, в некоторых случаях, когда нет стандартного решения, они могут быть подходящей альтернативой.

Сводка

Свойство lineNumber содержит номер строки в файле, в котором возникла эта ошибка.

Примеры

Пример: использование lineNumber

js
var e = new Error("Невозможно разобрать входные данные");
throw e;
console.log(e.lineNumber); // 2

Пример: альтернативный пример с использованием события error

js
window.addEventListener("error", function (e) {
  console.log(e.lineno); // 5
});
var e = new Error("Невозможно разобрать входные данные");
throw e;

Это стандарт и он поддерживается в Chrome, Firefox и, вероятно, много где ещё.

Спецификации

Не является частью какой-либо спецификации. Не стандартно.

Совместимость с браузерами

Смотрите также