Spec-Zone.ru › jQuery

jQuery.Deferred.getStackHook()

jQuery.Deferred.getStackHook()Возвращает: Errorверсия, в которой метод помечен как устаревший: 3.7, удалён: 4.0

Описание: Возвращает экземпляр Error с заданным стеком вызовов.

  • добавлен в версии: 3.0jQuery.Deferred.getStackHook()

    • Этот метод не принимает аргументы.

Примечание: этот API устарел начиная с jQuery 3.7; вместо него используйте метод jQuery.Deferred.getErrorHook.

Примечание: этот API не определён по умолчанию, но jQuery использует его, если он определён.

Сведения о причинах создания этого API см. в описании jQuery.Deferred.getErrorHook. Изначально мы рекомендовали пользователям присвоить ему функцию, возвращающую стек вызовов ошибки:

jQuery.Deferred.getStackHook = function() {
  try {
    throw new Error( "Exception in jQuery.Deferred" );
  } catch ( err ) {
    return err.stack; // stack property returned here
  }
};

Однако, когда jQuery регистрирует такой стек из jQuery.Deferred.exceptionHook, браузер не применяет карты исходного кода. Поэтому мы изменили рекомендацию: теперь следует возвращать сам объект ошибки целиком. Чтобы это было понятнее, API также переименовали.

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/jQuery.Deferred.getStackHook

Spec-Zone.ru

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