Promise metodları haqqında danış: Promise.all, Promise.allSettled, Promise.race, Promise.any — bunlar bir-birindən necə fərqlənir?
Frontend
// Qəbul edilən məlumatların nümunəsi: // Şərhlər [{ "postId": 1, "id": 1, "name": "id labore ex et quam laborum", "email": "[email]", "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium" }] // Qəbul edilən məlumatların nümunəsi: // İstifadəçilər [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Çıxış məlumatlarının formatı (paylaşımlar): [{ "id": 1, // paylaşım ID-si "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // paylaşım başlığı "userName": "Leanne Graham", "commentsCount": 10, }]
JavaScript-də kontekstin nə olduğunu, leksikal mühitin nə olduğunu və bağlamaların necə işlədiyini izah edin.
[ad] soruşdu: TypeScript real iş təcrübənizdə nə dərəcədə mövcud idi?
[ad] soruşdu: TypeScript-də type və interface arasındakı fərq nədir?
[ad] soruşdu: TypeScript-də type guard nədir? Necə type guard funksiyası yazılır?
requestAnimationFrame nədir və o, Event Loop ilə necə əlaqəlidir?
[ad] sual verdi: kontekst tapşırığı: konsol 12, 13, 14 sətirlərində nə göstərəcək? 14-cü sətirdə düzgün kontekstin olmasını necə təmin etmək olar, 14-cü sətiri dəyişmədən?
[ad] soruşdu: obyektin surətini necə çıxarım ki, surət üzərində edilən dəyişikliklər orijinalı təsir etməsin? Obyektlərin surətini çıxarmağın hansı üsulları var?
[ad] soruşdu: işlədiyiniz komandada neçə nəfər var idi? Komandanın tərkibi necə idi?
[ad] soruşdu: primitivlərdə (məsələn, sətirdə) metodları necə çağırmaq olar?
Bağlam ilə nə baş verir bağlamlar istifadə edilərkən? Döngüdə var ilə yaradılan funksiyaların bağlamı nə olacaq?
[ad] soruşdu: TypeScript-də never tipi nədir? Nə zaman istifadə olunur?
[ad] soruşdu: tapşırıq: səhifədə bir giriş var. Daxil edilən dəyəri localStorage-də saxlamağa imkan verən kod yazın ki, səhifə yenidən yükləndikdə dəyər bərpa olunsun.
[ad] soruşdu: bind, call və apply metodları arasındakı fərqlər nədir?
[ad] soruşdu: JavaScript-də primitiv tiplər nədir?
[ad] dedi: bizi buraya gətirən nədir, hazırkı yerdə nə bezdirdi, nə istəyirsən?
Tətbiqi tapşırıq: URL-lərin massivini və eyni vaxtda sorğu limiti qəbul edən funksiya həyata keçirin və paralel icraatı məhdudlaşdıran fetch sorğuları həyata keçirin (eyni zamanda limit-dən çox sorğu olmamalıdır), nəticələri ilkin sıralamada qaytarın.
JavaScript-də asinxronlik haqqında danış: mikro və makro tapşırıq növbələri, Event Loop necə işləyir?
[ad] soruşdu: TypeScript-də ədədli tip nədir?