Zaimplementuj funkcję RLE (kodowanie długości serii) do kompresji ciągu znaków z powtarzającymi się znakami: zamień sekwencje identycznych znaków na znak i liczbę powtórzeń; jeśli znak pojawia się tylko raz, nie wyświetlaj licznika.
Frontend
Zaimplementuj funkcję RLD (odkodowanie długości serii), która jest odwrotnością RLE: rozwiń skompresowany ciąg, powtarzając każdy znak określoną liczbę razy; pozostaw pojedyncze znaki bez zmian.
Co zostanie wyświetlone w wyniku wykonania podanego kodu z obiektem user, metodą fetchUrl i funkcją debounce?
Czy podczas wykonywania żądania fetch w konsoli pojawi się błąd, jeśli serwer zwróci HTTP 404 i response.ok === false, ale odpowiedź nie jest wyraźnie obsługiwana? Wyjaśnij dlaczego.
Określ kolejność wyświetlania liczb na konsoli dla podanego kodu z Event Loop, Promise i setTimeout.
Napraw kod, aby podczas wywołania funkcji debounced, konsola wyświetlała imię użytkownika za pomocą this.firstName. Nie zmieniaj całkowicie funkcji debounce ani linii № 6.