Implementieren Sie die RLE-Funktion (Lauflängencodierung) zur Komprimierung eines Strings mit wiederholten Zeichen: Ersetzen Sie Sequenzen identischer Zeichen durch das Zeichen und die Anzahl der Wiederholungen; wenn ein Zeichen nur einmal vorkommt, geben Sie die Anzahl nicht aus.
Frontend
Implementieren Sie die RLD-Funktion (Run-Length-Decoding), die das Reverse von RLE ist: Erweitern Sie die komprimierte Zeichenkette, indem Sie jeden Charakter die angegebene Anzahl von Malen wiederholen; lassen Sie einzelne Zeichen unverändert.
Was wird als Ergebnis der Ausführung des gegebenen Codes mit dem user-Objekt, der fetchUrl-Methode und der debounce-Funktion ausgegeben?
Gibt es einen Fehler in der Konsole bei der Ausführung einer fetch-Anfrage, wenn der Server HTTP 404 zurückgibt und response.ok === false ist, aber die Antwort nicht explizit behandelt wird? Erklären Sie warum.
Bestimmen Sie die Reihenfolge der Ausgabe von Zahlen in die Konsole für den gegebenen Code mit Event Loop, Promise und setTimeout.
Beheben Sie den Code so, dass beim Aufruf der debounced-Funktion die Konsole den Vornamen des Benutzers mit this.firstName ausgibt. Ändern Sie die debounce-Funktion und Zeile № 6 nicht vollständig.