Spec-Zone.ru › Web APIs

DeprecationReportBody: свойство lineNumber

Примечание: Эта функция доступна в Веб-воркерах.

Экспериментальная функция: Это экспериментальная технология
Тщательно проверьте таблицу совместимости браузеров перед использованием в рабочей среде.

Чтение-только свойство lineNumber интерфейса DeprecationReportBody возвращает строку в исходном файле, в которой использовалась устаревшая функция.

Примечание: Это свойство наиболее полезно в сочетании с DeprecationReportBody.sourceFile, так как оно позволяет определить местоположение строки в этом файле, где произошла ошибка.

Значение

Целое число или null , если строка неизвестна.

Примеры

В этом примере мы создаём новый ReportingObserver для наблюдения за сообщениями об устаревании, а затем выводим значение lineNumber в консоль.

let options = {
  types: ["deprecation"],
  buffered: true,
};

let observer = new ReportingObserver((reports, observer) => {
  let firstReport = reports[0];
  console.log(firstReport.type); // deprecation
  console.log(firstReport.body.sourceFile); // the source file
  console.log(firstReport.body.lineNumber); // the line in that file
}, options);

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

Спецификация
Сообщения об устаревании
# dom-deprecationreportbody-linenumber

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
lineNumber 69 79 65 56 Нет 69 Нет 48 Нет 10.0 69

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DeprecationReportBody/lineNumber

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API