«Көзөмөлчү» үлгүсүнө ылайык сактоо классын ишке ашырыңыз: класс маалыматтарды сактайт, callback-функцияларды жазылууга жана жазылуудан чыгууга мүмкүндүк берет, жана маалыматтар өзгөргөндө, бардык учурдагы жазылуучуларга жаңы маалыматтарды өткөрүп, аларды кабардар кылат.
Frontend
Неге JavaScriptте функция объект катары саналат, эгерде typeof анын үчүн "function" деп кайтарат?
sort ыкмасы баштапкы массивти өзгөртүп салабы же жокпу? Өзгөртпөстүруучу сорттоону кантип жасоого болот?
Reduce'тен башка кандай массив ыкмаларын билесиз (сорттоо, фильтрлоо, мутациялык ыкмалар жана башка)?
URL дар даржага жолунда киргенден кийин браузерде эмне болот?
TypeScriptтеги satisfies ачкыч сөзү эмне? Кайда жана кантип колдонулат?
Неге башка сунуштарды карап чыгууга чечим кылдыңыз? Учурдагы ордуңузда эмне туура эмес же эмне сизди жаңы орун издөөгө түрттү?
Эгер сиз окуяларды байкоочу түзмөктү ата-эне дивге орносоңуз, ал эми өзү inputта эмес, input ичиндеги окуя иштеткич иштейби (окуялардын көтөрүлүү механизмин түшүндүрүңүз)?
Класс мүчөсүнүн атына тире (_data мисалы) эмне мааниге ээ жана ал мүчөнү жеке кылып жатабы?
Объектти (примитив эмес түрү) көчүрүп алуу үчүн кандай кылуу керек, анткени көчүрмөдөгү өзгөртүүлөр оригиналга таасир этпесин?
Формалардын текшерүүсү планыңызда кандайча ишке ашты?
TypeScriptте enum кандай иштейт — маанилер көрсөтүлбөсө же ачык көрсөтүлсө, ачкычтар жана маанилер менен эмне болот?
Эгер getName функциясын стрелка функциясына айландырсаңыз, үч саптагы натыйжаларда эмне өзгөрөт?
Негизги түрлөрдө, мисалы toString сыяктуу ички методдорду чакырса болот деген эмне себептен?
Функцияны ар кандай чакыруларда, getName методу бар объект болсо, коддун 12, 13 жана 14-чи саптарында консолдо эмне чыгат?
Zod китепканасымен иштедиңизби?
TypeScriptте void жана never түрлөрүнүн айырмасы эмнеде?
Reduce функциясынын түрлөрүн генератик колдонуп жазгыла (масивдин түрү, аккумулятор менен callback, учурдагы мааниси, индекс, баштапкы мааниси).
Объектти кандайча белгилөө керек, ошондай болсин, бул шилтем аркылуу өткөрүү болбосун (объектти кандайча көчүрүү керек, үстүнкү жана терең)?
Кирүүчү талаа бар, анда колдонуучу маанини киргизет. Барабар келгенде, баракчаны кайра жүктөөдө, киргизилген мааниси ошол талаада сакталуусу керек. Чечимди сүрөттөп, localStorage колдонуп код жазгыла.