WebAssembly.Suspending() Konstruktor
Der WebAssembly.Suspending()-Konstruktor erstellt eine neue Suspending-Objektinstanz, die eine aussetzende Funktion darstellt.
Syntax
js
new WebAssembly.Suspending(function)
Parameter
Rückgabewert
Eine neue Suspending-Objektinstanz.
Ausnahmen
WebAssembly.SuspendError-
Die entsprechende exportierte Funktion wurde nicht in einem
WebAssembly.promising()-Aufruf eingeschlossen. TypeError-
Die referenzierte
functionist nicht aufrufbar.
Beispiele
>Grundlegende Verwendung
js
function someAsyncFunction() {
return fetch("https://example.com").then((result) => {
// ...
});
}
const importObj = {
someAsyncFunction: new WebAssembly.Suspending(someAsyncFunction),
};
Siehe WebAssembly.Suspending für ein vollständiges Arbeitsbeispiel und eine Erklärung.
Spezifikationen
| Spezifikation |
|---|
| WebAssembly JavaScript Interface: Promise Integration> # dom-suspending-suspending> |