Sobes.tech

Frontend

Rakendage RLE (run-length encoding) funktsioon, et tihendada stringi, millel on korduvad tähemärgid: asendage sama tähemärgi jadasid tähemärgiga ja korduste arvuga; kui tähemärk esineb ainult üks kord, ärge väljasta arvu.

6

Rakendage RLD (run-length decoding) funktsioon, mis on RLE vastand: lai laiendaksite tihendatud stringi, korrates iga tähemärki määratud arv korda; jätke üksikud tähemärgid muutumatuks.

4

Mis on väljundi tulemus, kui käivitada antud kood koos kasutaja objektiga, fetchUrl meetodi ja debounce funktsiooniga?

3

Kas konsoolis kuvab veateate, kui fetch-päringut tehes server tagastab HTTP 404 ja response.ok === false, kuid vastus ei ole selgelt töödeldud? Selgitage, miks.

2

Parandage koodi nii, et kui debounced funktsioon kutsutakse, konsool kuvab kasutaja eesnime, kasutades this.firstName. Ärge muutke täielikult debounce funktsiooni ega 6. rida.

2