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 также переименовали.