1. asynchron Wie kann man daraus eine asynchrone Funktion machen? Es beginnt mit dem Schlüsselwort asynchrone Funktion f() { Rückgabe 1; } f().dann(alarm); // 1 //Die Ergebnisse sind die gleichen wie oben async function f() { gibt Promise.resolve(1) zurück; } f().dann(alarm); // 1 //Sie können auch die Pfeilfunktion let hello = async () => { return "1" }; verwenden. hallo().dann((Wert) => console.log(Wert)) //Der Rückgabewert kann auch wie folgt vereinfacht werden: hello().then(console.log) Eine der Eigenschaften asynchroner Funktionen: Der Rückgabewert der Funktion ist garantiert Durch Hinzufügen des Schlüsselworts 2. warten: Sie können asynchrone Funktion f() { let promise = neues Versprechen((lösen, ablehnen) => { setTimeout(() => lösen("boom!"), 1000) }); let result = await promise; // Warten, bis das Versprechen eingelöst wird. alert(result); // "Boom!" } f(); //Ergebnis abrufen und mit der Ausführung fortfahren. Der obige Code zeigt also nach 1 Sekunde „Boom!“ an.
3. Umfassende Anwendung Mit asynchrone Funktion A() { let response = warte auf fetch('c.jpg'); lass myBlob = warte auf Antwort.blob(); let objectURL = URL.createObjectURL(meinBlob); let image = document.createElement('img'); image.src = Objekt-URL; Dokument.Body.AppendChild(Bild); } A() .catch(e => { console.log('Problem: ' + e.message); }); Sie umschließen Ihren Code mit weniger Dies ist das Ende dieses Artikels zur Verwendung von JS Das könnte Sie auch interessieren:
|
<<: Docker-Fallanalyse: Erstellen eines MySQL-Datenbankdienstes
Es gibt viele Tools, Komponenten und Programme zu...
Lied: SimSun Fett: SimHei Microsoft YaHei: Micros...
Herstellen einer Verbindung mit MySQL Hier verwen...
1. In Windows-Systemen erfordern viele Softwarein...
Ich habe erst vor Kurzem angefangen, mich mit Dat...
Robots.txt ist eine reine Textdatei, in der Websi...
Die goldene Regel Befolgen Sie immer die gleichen...
Voraussetzungen Compose ist ein Tool zum Orchestr...
Vor kurzem habe ich ein Projekt, bei dem ich mit i...
Inhaltsverzeichnis 1. Filtern, Zuordnen und Reduz...
1 Anforderungen im Überblick Die Daten mehrerer T...
1. Vue – Das erste Vue-CLI-Programm Die Entwicklu...
In diesem Artikelbeispiel wird der spezifische JS...
Inhaltsverzeichnis 1. Einführung in Podman 2. Vor...
Mixins stellen auf flexible Weise verteilte, wied...