Frontend
Təyin olunan millisekansiya qədər tamamlanan Promise qaytaran sleep funksiyasını yazın.
Linter-in tənzimləmələrində dərinləşməyə ehtiyac oldumu? Hansı aspektləri tənzimlədiniz: plaginlər, sintaksis qaydaları, avtomatik düzəliş?
JavaScript-də Promise nə olduğunu izah edin.
Elementlərin siyahısında açarların nə üçün lazım olduğunu? Əgər göstərməsək nə baş verər?
Son vaxtlar fəxr etdiyiniz vəzifələr və ya nailiyyətlər haqqında danışın.
Brauzerə URL daxil etdikdə (https://google.com) nə baş verir? Daxil etməkdən məzmunun göstərilməsinə qədər olan bütün prosesi təsvir edin.
/** * Tapşırıq 1: Növ və Açar Tipi Təhlükəsizliyi * Bir obyekt və açar qəbul edən `getProperty` funksiyası yaradın. * Funksiyanın növ təhlükəsiz olmasını və açarın obyektə aid olduğunu təmin etmək üçün generiklərdən istifadə edin. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Tapşırıq 2: Aşağıda bir neçə Todo interfeys bəyanatı verilib, onların eyni sahədə mövcud olduqda nə baş verdiyini izah edin. * TypeScript-in onları necə işlədiyini müzakirə edin və birləşdirilmiş Todo interfeysinin tələblərinə cavab vermək üçün `myTodo` obyektini doldurun. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }
defineModel nədir və nə üçün lazımdır?
useEffect və useLayoutEffect arasındakı fərq nədir? useLayoutEffect istifadəsinə nümunə göstərə bilərsinizmi? useLayoutEffect daxilində ağır hesablamalar aparılsa, nə baş verər?
Əgər funksiyanın uğurlu icrasından sonra timeout təmizlənməzsə, nə baş verər? Bu necə düzəldilə bilər və hər halda (uğur və ya səhv) timeout-u təmizləmək üçün hansı vəd metodu uyğundur?
Konsolda nə çıxacaq?
API cavabındakı filter blokundan istifadə edərək şəhər və otaq sayı üzrə lotların siyahısına filtr əlavə edin. Filtr dəyərləri URL parametrlərində saxlanılmalıdır ki, səhifə birbaşa link vasitəsilə əlçatan olsun.
Öz şəxsi layihələrin var mı?
Sizcə, TypeScript-in çatışmazlıqları varmı?
JavaScript-də obyekt necə kopyalanır? Yüzeysel kopyalama ilə dərin kopyalama arasındakı fərq nədir?
Vəmiş Promise sonsuz ola bilərmi? Bunu necə etmək olar?
Əgər funksiya tipikdirsə və yerinə ədəd yerinə sətir göndərilirsə, xəta nə vaxt baş verəcək: inkişaf mərhələsində?
Adi obyektin uzunluğunu length xüsusiyyəti ilə necə əldə etmək olar? Bütün obyektlərə length metodunu prototip vasitəsilə necə əlavə etmək olar?
Döngülərin olmadığına zəmanət verilən yönlü yollar (qraf) verilmişdir. 1 nöqtəsindən N nöqtəsinə necə çatmaq olar?
Yeganəlik yoxlaması böyük və kiçik hərfləri nəzərə almadan həyata keçirilməlidir. Komponentin propslarında bütün məlumat cədvəli mövcuddur və istifadəçi tərəfindən redaktə olunan sətirin id-si məlumdur. Bunu nəzərə alaraq validatoru necə dəyişdirmək olar?