Sobes.tech

Frontend

Təkrarlanan simvollar ilə sətiri sıxmaq üçün RLE (run-length encoding) funksiyasını həyata keçirin: eyni simvolların ardıcıllığını simvol və təkrarlanma sayı ilə əvəz edin; əgər simvol yalnız bir dəfə görünürsə, sayını çıxarmayın.

6

RLD (run-length decoding) funksiyasını həyata keçirin, bu RLE-nin tərsidir: sıxılmış sətiri genişləndirin, hər bir simvolu göstərilən sayda təkrarlayaraq; tək simvolları dəyişməyin.

4

Verilən kodun icrası nəticəsində user obyekti, fetchUrl metodu və debounce funksiyası ilə nə çıxacaq?

3

Əgər server HTTP 404 və response.ok === false qaytarırsa və cavab açıq şəkildə işlənməzsə, fetch sorğusunu icra edərkən konsolda xəta olacaqmı? Niyə olduğunu izah edin.

2

Event Loop, Promise və setTimeout ilə verilmiş kod üçün nömrələrin konsola çıxış sırasını müəyyən edin.

2

Kodunu düzəldin ki, debounce funksiyası çağırıldıqda, konsol istifadəçinin adını this.firstName istifadə edərək qeyd etsin. Debounce funksiyasını və № 6-cı sətri tamamilə dəyişdirməyin.

2