«Nəzarətçi» nümunəsinə əsasən saxlama sinfi həyata keçirin: sinif məlumatları saxlayır, callback funksiyalarını abunə olmağa və çıxmağa imkan verir və məlumatlar dəyişdikdə, bütün mövcud abunəçilərə yeni məlumatları ötürərək onları xəbərdar edir.
Frontend
sort metodu orijinal massivə təsir edir yoxsa yox? Necə mutasiya etməyən sıralama etmək olar?
Niyə JavaScript-də funksiya obyekt kimi qəbul edilir, halbuki typeof onun üçün "function" qaytarır?
Reduce-dan başqa hansı massiv metodlarını bilirsiniz (sıralama, filtrasiya, mutasiyaedici metodlar və s.)?
Əgər hadisə dinləyicisini input-un özündə deyil, valideyin div-də yerləşdirsəniz, input içindəki hadisə idarəedicisi işləyəcəkmi (hadisələrin yuxarı doğru yayılma mexanizmini izah edin)?
Sinif xüsusiyyətinin adında alt xətt nəyi ifadə edir, məsələn _data, və bu, xüsusiyyəti özəl edirmi?
Niyə digər təklifləri nəzərdən keçirməyə qərar verdiniz? Cari iş yerinizdə nə düzgün deyil və ya yeni yer axtarmağa sizi nə təşviq etdi?
TypeScript-də satisfies açar sözü nədir? Nə zaman və necə istifadə olunur?
Formaların doğrulanması planı necə həyata keçirildi?
Ünvan sətrinə URL daxil edildikdən sonra brauzerdə nə baş verir?
Obyektin (primitiv olmayan tip) surətini necə çıxarmaq olar ki, dəyişikliklər surətdə orijinala təsir etməsin?
TypeScript-də void və never növləri arasındakı fərq nədir?
TypeScript-də enum necə işləyir — dəyərlər göstərilməyibsə və ya açıq şəkildə göstərilibsə, açarlarla və dəyərlərlə nə baş verir?
Əgər getName funksiyasını ox funksiyasına çevirsəniz, bütün üç sətirdə nəticələrdə nə dəyişəcək?
Fərqli çağırışlarda funksiyanı çağırarkən, getName metoduna malik obyektlə kodun 12, 13 və 14-cü sətirlərində konsolda nə göstəriləcək?
Obyektə necə təyin etmək olar ki, bu, referens ötürməsi olmasın (obyektin necə surətini çıxarmaq olar, səthi və dərin)?
QuerySelector vasitəsilə aldığınızda TypeScript-də input elementinin tipi nədir?
Zod kitabxanası ilə işlədinizmi?
Əsas tiplərdə niyə daxili metodlar, məsələn, toString, çağırıla bilər?
Reduce funksiyası üçün generiklərdən istifadə edərək tipləri yazın (massiv tipi, akkumulyator ilə callback, cari dəyər, indeks, başlanğıc dəyəri).