Sobes.tech

strict режимінде және ол болмаса, 'call' арқылы шақырғанда функция ішіндегі 'this' қандай болады?

156

Жеңілетін бір-қарулы бандит слот-машинасын қарапайым түрде жүзеге асырыңыз: - Үш роликті жүзеге асырыңыз (0-ден 9-ға дейінгі цифрлармен, олар кезек-кезек 0,1,2,...9,0,1,2...) - Әр onRoll кезінде ролик келесі мәнді береді - Егер тоқтағаннан кейін үш цифр сәйкес келсе - жеңімпаз деп айтамыз - Ойын кезінде батырманы өшіріңіз Денелік модель runSpinner әдісінде жүзеге асырылған, бірақ ол цифрлар туралы ештеңе айтпайды. Кеңес: жүзеге асыруды бірінші роликтен бастаңыз, содан кейін басқа роликтерді ұқсас қосыңыз.

156

Event Emitter паттерні қалай жұмыс істейтіні және оны кездестірдіңіз бе, әсіресе Angular-да.

156

Observable синхронды ма, әлде асинхронды ма?

155

Angular-да тәуелділікті енгізу қандай мәселелерді шешеді және қосымша мен компонент деңгейінде қызметтерді ұсынудың қандай артықшылықтары бар?

154

Барабандардағы мәндер әртүрлі болғанымен, жеңіс дұрыс есептелмесе, оның себебін түсіндіріңіз. Асинхронды күй жаңартудағы қателік (state race condition) себептерін анықтаңыз.

154

Үш жаңа тип берілген. Бұл типтердің барлық өрістерін қамтитын жаңа generic-тип құру керек (union пайдалана отырып).

151

Салқын және ыстық Observable арасындағы айырмашылықты түсіндіріңіз.

150

Қосымшаны Feature-Sliced Design (FSD) архитектурасына сәйкес бөліңіз — App, Pages, Widgets, Features, Entities қабаттарын сипаттаңыз.

149

React тапсырмасы (3 қосалқы тапсырма): 1) Пайдаланушыны өңдеу формасын түзету — тізімдегі пайдаланушы атын басқанда, ол формаға енгізілуі керек. 2) Іздеу өрісінде жазғанда форма қайтадан жаңартылмауы керек (React.memo көмегімен оңтайландыру). 3) Тізімнен пайдаланушыны таңдағанда, іздеу өрісі қайта іске қосылуы керек.

148

Функция имитирует вращение барабана с постепенной остановкой - используй onRoll для анимации вращения (смена текущего значения на барабане) - и onStop для оповещения, когда барабан закончил крутиться пример runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )

148

Барлық үш санды айналдырғышта сәйкестендіру үшін жағдайды имитациялап көріңіз және жеңіс туралы хабарлама шығатынын тексеріңіз.

148

TypeScript-те Awaited утилиталық типі дегеніміз не?

147

Сізге a массиві берілген, ол n оң бүтін сандардан тұрады. Үш түрлі индекстер i, j, k бар ма, олар үшін a[i]+a[j]+a[k] саны m цифрімен аяқталады? Мысалы, m = 3 үшін solve([20, 22, 19, 84]) => шын (true) // 20 + 84 + 19 = 123 solve([1,2,3]) => жалған (false)

147

ChangeDetectorRef.markForCheck() және detectChanges() арасындағы айырмашылық неде?

145

'extends' орнына '=' қолдансаңыз, тип логикасында не өзгереді?

143

Web Vitals метрикалары туралы білесіз бе? CLS (Жиынтық орналасу ауытқуы) қалай жақсартуға болады?

143

Түймені басқанда тек App қайтадан көрсетілсін деп, ал input-қа мәтін енгізгенде тек Parent қайтадан көрсетілсін деп кодты түзініз (Child-дің артық қайта көрсетулерінсіз).

143

Деректер қорлары туралы — неге IndexedDB-ны жергілікті сақтау үшін таңдадыңыз, басқа нәрселердің орнына? Қандай баламалар бар?

140

Егер `extends` орнына `=` қолдансаңыз, тип логикасында не өзгереді (generic үшін әдепкі мәнді орнату)?

139
/5