Freigeben über


AbortError class

Dieser Fehler wird ausgelöst, wenn ein asynchroner Vorgang abgebrochen wurde. Überprüfen Sie diesen Fehler, indem Sie die name testen, dass die Namenseigenschaft des Fehlers "AbortError"entspricht.

Beispiel

const controller = new AbortController();
controller.abort();
try {
  doAsyncWork(controller.signal)
} catch (e) {
  if (e.name === 'AbortError') {
    // handle abort error here.
  }
}
Extends

Error

Konstruktoren

AbortError(string)

Geerbte Eigenschaften

message
name
prepareStackTrace

Optionale Außerkraftsetzung für die Formatierung von Stapelablaufverfolgungen

Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces

stack
stackTraceLimit

Geerbte Methoden

captureStackTrace(object, Function)

Erstellen einer STACK-Eigenschaft für ein Zielobjekt

Details zum Konstruktor

AbortError(string)

new AbortError(message?: string)

Parameter

message

string

Geerbte Eigenschaftsdetails

message

message: string

Eigenschaftswert

string

von Error.message geerbt

name

name: string

Eigenschaftswert

string

geerbt von Error.name

prepareStackTrace

Optionale Außerkraftsetzung für die Formatierung von Stapelablaufverfolgungen

Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces

static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Eigenschaftswert

(err: Error, stackTraces: CallSite[]) => any

Geerbt von Error.prepareStackTrace

stack

stack?: string

Eigenschaftswert

string

geerbt von Error.stack

stackTraceLimit

static stackTraceLimit: number

Eigenschaftswert

number

geerbt von Error.stackTraceLimit

Details zur geerbten Methode

captureStackTrace(object, Function)

Erstellen einer STACK-Eigenschaft für ein Zielobjekt

static function captureStackTrace(targetObject: object, constructorOpt?: Function)

Parameter

targetObject

object

constructorOpt

Function

geerbt von Error.captureStackTrace