Өзүңүздүн пайдалуу түрүңүз Pick<T, K>-ны ишке ашырыңыз. Мapped түрлөрү кандай иштээрин жана Partial<T>-тин окшоштуусун кантип ишке ашырууга болорун түшүндүрүңүз.
Frontend
React менен кандай иштедиңиз: кайсы версиялар менен таанышып, класстын компоненттерин колдондуңузбу? Класстын компоненттери функционалдардан эмнеси менен айырмаланат?
Эгер объект Object.create([объект]) аркылуу түзүлсө, анын __proto__ кайсы нерсеге көрсөтөт?
Неге компоненттин көрсөтүлүшүнө таасир эткен мааниге карата жөнөкөй өзгөрмө ордуна state колдонуш керек?
display: none жана opacity: 0 рендер дарагы, layout жана ээлеген орун жагынан эмнеге айырмаланат? Кайсы вариант натыйжалуу жана эмнеге?
Кандай ресурстар жана этаптар баракчаны жүктөө жана рендерлөөдө тоскоолдук кылышы мүмкүн? Сүрөттөр жүктөөнү тоскоолдой алабы?
Рендер дарагы эмне камтыйт? Канча элемент жашырылган деп эсептелет?
Мән [объект] прототипке ээби? __proto__ менен prototype кандай айырмаланат? Объекттин __proto__ кайсы нерсеге көрсөтөт? __proto__ бардык маанилерде барбы, туурабы?
Өзүңүз жана акыркы долбооруңуз жөнүндө айтып бериңиз: эмне үстүндө иштедиңиз жана кандай кыйын же кызыктуу учурлар болду?
Reduce жана баштапкы аккумулятору 10 болгон код үзүндүсү үчүн, console.log эмне чыгарарын аныктаңыз.
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), соңку console.log-та эмне болот жана эмнеге.
useMemo эмне кылат жана анын бардык маанилер үчүн зарур эмес колдонулушунун натыйжалары кандай?
'payload' in data сыяктуу текшерүүнүн аталышы кандай, ал түрүн кыскайлоо үчүн колдонулат?
Эгер loadRolesData функциясы уәде (Promise) кайтарса, анын чакырылышынан кийин кандай болот? Уәдені маалымат үчүн арналган абалда сактоо мүмкүнбү жана муну кантип оңдоо керек?
Promise иштетүүчүнүн ичинде функциянын рекурсивдүү чакыруусу үчүн аткаруу тартибин аныктаңыз жана ал чексиз циклге алып келеби деп түшүндүрүңүз.
[1, 2, 3] массив менен код бөлүмү үчүн, map(item => item * 2) жана filter(item => item > 3) чакырууларын аныктаңыз, console.log эмне чыгарарын аныктаңыз. map жана filter оригинал массивди өзгөртүшү мүмкүнбү?
var жана setTimeout менен for циклі үчүн, эмне чыгарылаарын аныктаңыз. Кодду кандай өзгөртүү керек, ошондо var менен 1, 2, 3 маанилери чыгат, акыркы эсептегичтин мааниси эмес?
TypeScriptте interface менен typeтин айырмасы эмнеде?
Аты-жөні қандай жана кандай ишке ашырылат, бирдей кириш маалыматтары менен бир нече бирдей суроолордун ордуна бир суроо жөнөтүлөт?
Жалпы скрипт, async менен скрипт жана defer менен скрипттин айырмасы эмнеде? Эгер бетте бир нече script теги болсо, алар кандай тартипте жүктөлүп жана ишке ашырылат?