Promise ыкмалары жөнүндө мага айтып бер: Promise.all, Promise.allSettled, Promise.race, Promise.any — алар бири-биринен эмнеде айырмаланат?
Frontend
JavaScriptте контекст деген эмне, лексикалык чөйрө деген эмне жана жабдыктар кандай иштейт?
// Кабул қилинган маълумотлар намунаси: // Шарҳлар [{ "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" }] // Кабул қилинган маълумотлар намунаси: // Фойдаланувчилар [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Чиқиш маълумотлар формати (постлар): [{ "id": 1, // пост ID "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // пост номи "userName": "Leanne Graham", "commentsCount": 10, }]
[аты] суроо берди: TypeScriptте type менен interfaceтин айырмасы неде?
[аты] суроо берди: TypeScript сиздин чындыктагы иш тажрыйбаңызда канчалык болду?
requestAnimationFrame эмне жана ал Event Loop менен кандай байланышта?
[аты] суроо берди: көчүрмөдө өзгөртүүлөр оригиналга таасир этпес үчүн объектти кантип көчүрүү керек? Объекттерди көчүрүүнүн кандай ыкмалары бар?
[аты] суроо берди: TypeScriptтеги type guard деген эмне? Эмне үчүн жана кантип жазуу керек?
[аты] суроо берди: Эмне үчүн командада канча адам болгон? Команданын курамы кандай болчу?
[аты] суроо берди: контекст боюнча тапшырма: 12, 13, 14-саптарда консоль эмне чыгарат? 14-сапарда туура контекст болсун үчүн кандай кылуу керек, 14-саптарды өзгөртпөстөн?
Жабдууларды колдонууда контекст менен эмне болот? var аркылуу циклде түзүлгөн функциялардын контексти кандай болот?
[аты-жөні] суроо берди: TypeScriptтеги never тиби эмне? Кайда колдонулат?
[аты] суроо берди: примитивтерде (мисалы, жолдо) методторду кантип чакырыш керек?
[аты] суроо берди: тапшырма: бетте input бар. Киргизилген маанини localStorageге сактоо үчүн код жаз, ошондо баракчаны кайра жүктөгөндө мааниси калыбына келет.
[аты] суроо берди: bind, call жана apply ыкмаларынын айырмачылыктары эмнеде?
[аты] суроо берди: JavaScriptтеги негизги түрлөрү эмне?
[аты-жөні] сурады: TypeScriptтеги литералдык түр эмне?
[аты] айтты: эмне үчүн бизге келдиң, азыркы жерде эмне саған жалықтырды, эмне каалайсың?
JavaScriptтеги асинхрондуулук жөнүндө мага айтып бер: микротаск жана макротаск кезектери, Event Loop кандай иштейт?
Практикалык тапшырма: URL массивин жана бир убакта жасала турган суроолордун чегин аныктаган функцияны иштеп чыгуу, жана fetch-суроолорду чектөө менен аткаруу (бир убакта limit суроолордон ашпайт), натыйжаларды баштапкы тартипте кайтаруу.