Promise metodlari haqida gapir: Promise.all, Promise.allSettled, Promise.race, Promise.any — ular qanday farq qiladi?
Frontend
JavaScriptda kontekst nima, leksikal muhit nima va yopilishlar qanday ishlashini tushuntiring.
// Olingan ma'lumotlarning misoli: // Izohlar [{ "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" }] // Olingan ma'lumotlarning misoli: // Foydalanuvchilar [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Chiqarish ma'lumotlar formati (postlar): [{ "id": 1, // post ID "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // post sarlavhasi "userName": "Leanne Graham", "commentsCount": 10, }]
[ism] so'radi: TypeScript haqiqiy ish tajribangizda qanchalik mavjud edi?
[ism] so'radi: TypeScriptda type va interface qanday farq qiladi?
[ism] so'radi: TypeScript'da type guard nima? Qanday qilib type guard funktsiyasini yozish mumkin?
requestAnimationFrame nima va u Event Loop bilan qanday bog'liq?
[ism] so'radi: nusxa qilishda nusxa o'zgartirilganda aslga ta'sir qilmasligi uchun qanday qilib nusxa olish mumkin? Ob'ektlarni nusxalashning qanday usullari mavjud?
[ism] so'radi: kontekst vazifasi: konsol 12, 13, 14-qatorlarda nima chiqaradi? 14-qatorda to'g'ri kontekst bo'lishini qanday qilish mumkin, 14-qatorni o'zgartirmasdan?
Yopiq funksiyalar ishlatilganda kontekst bilan nima bo'ladi? Var bilan siklda yaratilgan funksiyalarning konteksti qanday bo'ladi?
[ism] so'radi: ishlagan jamoangizda nechta odam bor edi? Jamoaning tarkibi qanday edi?
[ism] so'radi: TypeScript'da never turi nima? Qachon ishlatiladi?
[ism] so'radi: qanday qilib primitivlarga (masalan, satrga) metodlarni chaqirish mumkin?
[ism] so'radi: vazifa: sahifada input bor. Kiritilgan qiymatni localStorage ga saqlash uchun kod yozing, shunda sahifa yangilanganidan so'ng, qiymat tiklanadi.
[ism] so'radi: bind, call va apply metodlari qanday farq qiladi?
[ism] so'radi: JavaScript'da primitiv turlar nima?
[ism] so'radi: TypeScript'da literal tur nima?
JavaScriptda asinxronlik haqida gapir: mikro vazifalar va makro vazifalar navbatlari, Event Loop qanday ishlaydi?
Amaliy vazifa: URL massivini va bir vaqtning o'zida bajariladigan so'rovlar limitini qabul qiladigan va parallel bajarilishini cheklovchi fetch so'rovlarini bajaradigan funktsiya yozing (bir vaqtning o'zida limitdan ortiq so'rovlar bo'lmasligi kerak), natijalarni asl tartibda qaytaradi.
[ism] aytdi: bizga nima olib keldi, hozirgi joyda nima charchadi, nima xohlaysan?