Sobes.tech

Frontend

Իրականացրեք RLE (run-length encoding) ֆունկցիան կրկնվող նշաններով տողը սեղմելու համար. փոխարինեք նույն նշանների հաջորդականությունները նշանով և կրկնությունների քանակով; եթե նշանը հանդիպում է միայն մեկ անգամ, չեղարկեք հաշվարկը։

6

Իրականացրեք RLD (գործարկման երկարության դեկոդավորում) ֆունկցիան, որը հակառակ է RLE-ի: Գործարկեք սեղմված տողը՝ կրկնօրինելով յուրաքանչյուր նշան նշված թվով անգամ; թողեք միակ նշանները անփոփոխ:

4

Ինչ կլինի արդյունքը, երբ գործարկվի տրված կոդը օգտագործելով user օբյեկտը, fetchUrl մեթոդը և debounce ֆունկցիան:

3

Կա՞ սխալ կոնսոլում, երբ fetch-ով հարցում կատարելու ժամանակ սերվերը վերադարձնում է HTTP 404 և response.ok === false, բայց պատասխանն ակնհայտորեն չի մշակվում: բացատրեք ինչու.

2

Նշեք թվերի արտածման կարգը կոնսոլում նշված կոդի համար՝ Event Loop, Promise և setTimeout օգտագործելով։

2

Խնդրում ենք ուղղել կոդը այնպես, որ երբ կանչվի debounced ֆունկցիան, կոնսոլը ցուցադրի օգտվողի անունը this.firstName օգտագործելով: Մի փոխեք ամբողջությամբ debounce ֆունկցիան և № 6 տողը։

2