Реализирайте функцията RLE (run-length encoding) за компресиране на низ с повтарящи се символи: заменете последователностите от еднакви символи с символа и броя на повторенията; ако символ се среща само веднъж, не изписвайте броя.
Frontend
Реализирайте функцията RLD (декодиране по дължина на серия), която е обратната на RLE: разширете компресираната низ, като повторите всеки символ посочен брой пъти; оставете единичните символи непроменени.
Какво ще бъде изходът като резултат от изпълнението на дадения код с обекта user, метода fetchUrl и функцията debounce?
Ще има ли грешка в конзолата при изпълнение на fetch заявка, ако сървърът върне HTTP 404 и response.ok === false, но отговорът не е явно обработен? Обяснете защо.
Определете реда на изписване на числата в конзолата за дадения код с Event Loop, Promise и setTimeout.
Поправете кода така, че когато се извика дебаунсираната функция, конзолата да изведе името на потребителя чрез this.firstName. Не променяйте изцяло функцията debounce и ред № 6.