Error.prototype.lineNumber

Non-standard

This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Властивість lineNumber містить номер рядка у файлі, що спричинив помилку.

Приклади

Використання lineNumber

var e = new Error('Could not parse input');
throw e;
console.log(e.lineNumber) // 2

Альтернативний приклад використання події error 

window.addEventListener('error', function(e) {
  console.log(e.lineNumber); // 5
});
var e = new Error('Could not parse input');
throw e;

Це нестандартна властивість, їй бракує всебічної підтримки. Дивіться таблицю сумісності з браузерами нижче.

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

Не є частиною жодних специфікацій. Нестандартна властивість.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також